소스 검색

HUE-3637 [sqoop] Avoid decode errors on attribute values

Enrico Berti 9 년 전
부모
커밋
aacc36e
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      apps/sqoop/src/sqoop/static/sqoop/js/sqoop.configs.js

+ 5 - 1
apps/sqoop/src/sqoop/static/sqoop/js/sqoop.configs.js

@@ -123,7 +123,11 @@ var configs = (function($) {
         attrs['values'] = ($.isArray(attrs['values'])) ? attrs['values'] : attrs['values'].split(',');
         attrs['values'] = ($.isArray(attrs['values'])) ? attrs['values'] : attrs['values'].split(',');
       }
       }
       if ('value' in attrs) {
       if ('value' in attrs) {
-        attrs.value = decodeURIComponent(attrs.value);
+        try {
+          attrs.value = decodeURIComponent(attrs.value);
+        }
+        catch (e) {
+        }
       }
       }
       return attrs;
       return attrs;
     }
     }