Ivan Galakhov hace 4 años
padre
commit
5b4b08d5b9
Se han modificado 1 ficheros con 8 adiciones y 3 borrados
  1. 8 3
      dashboard/src/components/values-form/KeyValueArray.tsx

+ 8 - 3
dashboard/src/components/values-form/KeyValueArray.tsx

@@ -61,10 +61,15 @@ export default class KeyValueArray extends Component<PropsType, StateType> {
       }
       }
       return s;
       return s;
     };
     };
+    const isNumber = (s: string) => {
+      return !isNaN(!s ? NaN : Number(String(s).trim()));
+    };
     this.state.values.forEach((entry: any, i: number) => {
     this.state.values.forEach((entry: any, i: number) => {
-      console.log(entry.value);
-      console.log(fixNewlines(entry.value));
-      obj[entry.key] = fixNewlines(entry.value);
+      if (isNumber(entry.value)) {
+        obj[entry.key] = '"' + entry.value + '"';
+      } else {
+        obj[entry.key] = fixNewlines(entry.value);
+      }
     });
     });
     return obj;
     return obj;
   };
   };