Kaynağa Gözat

Fix `integer options` not showing `config_default` values

Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
Mihaela Balutoiu 2 ay önce
ebeveyn
işleme
98c35d6fcd
1 değiştirilmiş dosya ile 6 ekleme ve 0 silme
  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) => {