diff options
| author | Zephyrrus <[email protected]> | 2021-01-11 18:57:19 +0200 |
|---|---|---|
| committer | Zephyrrus <[email protected]> | 2021-01-11 18:57:19 +0200 |
| commit | dc4f3a6557cc5f4ddf3d9a9bc8fad4f3bdc40c72 (patch) | |
| tree | 46ef67145a83d1c7c2da50984150e1b71d50d9be /src/site/components/settings | |
| parent | feat: add sections to settings object meta (diff) | |
| download | host.fuwn.me-dc4f3a6557cc5f4ddf3d9a9bc8fad4f3bdc40c72.tar.xz host.fuwn.me-dc4f3a6557cc5f4ddf3d9a9bc8fad4f3bdc40c72.zip | |
fix: sections not rendering
Diffstat (limited to 'src/site/components/settings')
| -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; }, |