浏览代码

Fix `integer options` not showing `config_default` values

Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
Mihaela Balutoiu 5 月之前
父节点
当前提交
98c35d6fcd
共有 1 个文件被更改,包括 6 次插入0 次删除
  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
         : option.config_default === "true";
         : 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) => {
 export const removeExportImageFieldValues = (field: Field) => {