Browse Source

HUE-8155 [metastore] Prevent JS error when editing empty properties

Johan Ahlen 7 years ago
parent
commit
057654e2d0

+ 4 - 0
desktop/core/src/desktop/templates/ko_components/ko_nav_properties.mako

@@ -187,6 +187,10 @@ from django.utils.translation import ugettext as _
             var keysAfterEdit = {};
             var keysAfterEdit = {};
             var modifiedCustomMetadata = {};
             var modifiedCustomMetadata = {};
 
 
+            if (!navigatorMeta.properties) {
+              navigatorMeta.properties = {};
+            }
+
             self.editProperties().forEach(function (property) {
             self.editProperties().forEach(function (property) {
               if (navigatorMeta.properties[property.key()] !== property.value()) {
               if (navigatorMeta.properties[property.key()] !== property.value()) {
                 modifiedCustomMetadata[property.key()] = property.value();
                 modifiedCustomMetadata[property.key()] = property.value();