fix: create of calendar type with optional passphrase

This commit is contained in:
Julian Krauser 2025-01-20 12:43:35 +01:00
parent 5bcb76a60e
commit 45ad07a906
4 changed files with 8 additions and 8 deletions

View file

@ -58,8 +58,10 @@ import Spinner from "@/components/Spinner.vue";
import SuccessCheckmark from "@/components/SuccessCheckmark.vue";
import FailureXMark from "@/components/FailureXMark.vue";
import { RouterLink } from "vue-router";
import type { CalendarTypeViewModel, UpdateCalendarTypeViewModel } from "@/viewmodels/admin/settings/calendarType.models";
import { CheckIcon, ChevronUpDownIcon } from "@heroicons/vue/20/solid";
import type {
CalendarTypeViewModel,
UpdateCalendarTypeViewModel,
} from "@/viewmodels/admin/settings/calendarType.models";
import cloneDeep from "lodash.clonedeep";
import isEqual from "lodash.isequal";
</script>
@ -115,7 +117,7 @@ export default defineComponent({
type: formData.type.value,
color: formData.color.value,
nscdr: formData.nscdr.checked,
passphrase: formData.passphrase.value,
passphrase: formData.passphrase?.value,
};
this.status = "loading";
this.updateActiveCalendarType(updateCalendarType)