diff --git a/dashboard/src/components/ApplinkDialog.vue b/dashboard/src/components/ApplinkDialog.vue index 6784d11bc..90c1fdc5a 100644 --- a/dashboard/src/components/ApplinkDialog.vue +++ b/dashboard/src/components/ApplinkDialog.vue @@ -4,7 +4,7 @@ import { useI18n } from 'vue-i18n'; const i18n = useI18n(); const t = i18n.t; -import { computed, ref, useTemplateRef } from 'vue'; +import { ref, useTemplateRef } from 'vue'; import { Dialog, FormGroup, InputDialog, MultiSelect, Radiobutton, TagInput, TextInput } from '@cloudron/pankow'; import { API_ORIGIN } from '../constants.js'; import { getDataURLFromFile } from '../utils.js'; @@ -64,11 +64,12 @@ async function onSubmit() { busy.value = true; const data = { - label: label.value, upstreamUri: upstreamUri.value, tags: tags.value, }; + if (label.value) data.label = label.value; + data.accessRestriction = null; if (accessRestrictionOption.value === 'groups') { data.accessRestriction = { users: [], groups: [] };