diff --git a/app/directives/ui/datatables/containers-datatable/containersDatatable.html b/app/directives/ui/datatables/containers-datatable/containersDatatable.html index a590dd4e8..354a0b2b5 100644 --- a/app/directives/ui/datatables/containers-datatable/containersDatatable.html +++ b/app/directives/ui/datatables/containers-datatable/containersDatatable.html @@ -202,7 +202,7 @@ {{ item.StackName ? item.StackName : '-' }} - {{ item.Image | hideshasum }} + {{ item.Image | trimshasum }} {{ item.IP ? item.IP : '-' }} {{ item.hostIP }} diff --git a/app/filters/filters.js b/app/filters/filters.js index e7542805b..96042da1e 100644 --- a/app/filters/filters.js +++ b/app/filters/filters.js @@ -345,4 +345,14 @@ angular.module('portainer.filters') return function (createdBy) { return createdBy.replace('/bin/sh -c #(nop) ', '').replace('/bin/sh -c ', 'RUN '); }; -}); +}) +.filter('trimshasum', function () { + 'use strict'; + return function (imageName) { + if (imageName.indexOf('sha256:') === 0) { + return imageName.substring(7, 19); + } + return imageName; + }; +}) +; \ No newline at end of file