Parcourir la source

Add boolean config default support

Use the config default when setting the endpoint's options switches
after calling source / destination options.
Sergiu Miclea il y a 6 ans
Parent
commit
3ed602914d
1 fichiers modifiés avec 3 ajouts et 0 suppressions
  1. 3 0
      src/plugins/endpoint/default/OptionsSchemaPlugin.js

+ 3 - 0
src/plugins/endpoint/default/OptionsSchemaPlugin.js

@@ -34,6 +34,9 @@ export const defaultFillFieldValues = (field: Field, option: OptionValues) => {
   if (field.type === 'array') {
     field.enum = [...option.values]
   }
+  if (field.type === 'boolean' && option.config_default != null) {
+    field.default = typeof option.config_default === 'boolean' ? option.config_default : option.config_default === 'true'
+  }
 }
 
 export const defaultFillMigrationImageMapValues = (field: Field, option: OptionValues): boolean => {