Explorar o código

Fix `integer options` not showing `config_default` values

Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
Mihaela Balutoiu hai 2 meses
pai
achega
98c35d6fcd
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      src/plugins/default/OptionsSchemaPlugin.ts

+ 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) => {