diff options
Diffstat (limited to 'src/site/components')
| -rw-r--r-- | src/site/components/settings/JoiObject.vue | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/site/components/settings/JoiObject.vue b/src/site/components/settings/JoiObject.vue index c91fd36..af5b4eb 100644 --- a/src/site/components/settings/JoiObject.vue +++ b/src/site/components/settings/JoiObject.vue @@ -65,7 +65,7 @@ export default { }, errors: { 'type': Object, - 'default': {} + 'default': () => ({}) } }, data() { @@ -99,9 +99,9 @@ export default { getDisplayType(field) { if (!field.metas) return field.type; - const { displayType } = field.metas.find(e => e.displayType); + const foundMeta = field.metas.find(e => e.displayType); - if (displayType) return displayType; + if (foundMeta) return foundMeta.displayType; return field.type; }, |