diff --git a/src/components/color_input/color_input.vue b/src/components/color_input/color_input.vue
index a6fc2047b..6f236d35f 100644
--- a/src/components/color_input/color_input.vue
+++ b/src/components/color_input/color_input.vue
@@ -86,7 +86,7 @@ export default {
},
// Readable label
label: {
- required: true,
+ required: false,
type: String,
},
// use unstyled, uh, style
diff --git a/src/components/settings_modal/admin_tabs/instance_tab.vue b/src/components/settings_modal/admin_tabs/instance_tab.vue
index 585fe303c..144958fa4 100644
--- a/src/components/settings_modal/admin_tabs/instance_tab.vue
+++ b/src/components/settings_modal/admin_tabs/instance_tab.vue
@@ -51,6 +51,7 @@
@@ -99,7 +100,7 @@
override-backend-description
override-backend-description-label
override-available-options
- :options="limitLocalContentOptions"
+ :options="[...limitLocalContentOptions]"
path=":pleroma.:instance.:limit_to_local_content"
/>
diff --git a/src/components/settings_modal/helpers/attachment_setting.js b/src/components/settings_modal/helpers/attachment_setting.js
index 7ba910950..cbcd4abf8 100644
--- a/src/components/settings_modal/helpers/attachment_setting.js
+++ b/src/components/settings_modal/helpers/attachment_setting.js
@@ -29,7 +29,7 @@ export default {
// The "server" part is primarily for local dev, but could be useful for alt-domain or multiuser usage.
const url = path.includes('://') ? path : useInstanceStore().server + path
return {
- mimetype: fileTypeExt(url),
+ type: fileTypeExt(url),
url,
}
},
diff --git a/src/components/settings_modal/helpers/color_setting.vue b/src/components/settings_modal/helpers/color_setting.vue
index 26789ee09..f8f3b9427 100644
--- a/src/components/settings_modal/helpers/color_setting.vue
+++ b/src/components/settings_modal/helpers/color_setting.vue
@@ -20,6 +20,7 @@
{{ ' ' }}
setMediaFile({ event, index })"
/>