LP1683385 AngJS grid avoid dupe auto-fields
[working/Evergreen.git] / Open-ILS / web / js / ui / default / staff / services / grid.js
index 3998abb..5c9d5f0 100644 (file)
@@ -1584,6 +1584,9 @@ angular.module('egGridMod',
                 idl_class.fields,
                 function(field) {
                     if (field.virtual) return;
+                    // Columns declared in the markup take precedence
+                    // of matching auto-columns.
+                    if (cols.findColumn(field.name)) return;
                     if (field.datatype == 'link' || field.datatype == 'org_unit') {
                         // if the field is a link and the linked class has a
                         // "selector" field specified, use the selector field