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
|