Prechádzať zdrojové kódy

Fix `integer options` not showing `config_default` values

Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
Mihaela Balutoiu 2 mesiacov pred
rodič
commit
98c35d6fcd

+ 6 - 0
src/plugins/default/OptionsSchemaPlugin.ts

@@ -44,6 +44,12 @@ export const defaultFillFieldValues = (field: Field, option: OptionValues) => {
         ? option.config_default
         : option.config_default === "true";
   }
+  if (
+    (field.type === "integer" || field.type === "number") &&
+    option.config_default != null
+  ) {
+    field.default = Number(option.config_default);
+  }
 };
 
 export const removeExportImageFieldValues = (field: Field) => {