diff --git a/src/stores/projects.ts b/src/stores/projects.ts index 3f509a4f9..4c9874da6 100644 --- a/src/stores/projects.ts +++ b/src/stores/projects.ts @@ -244,7 +244,7 @@ export function useProject(projectId: MaybeRef) { async function duplicateProject(parentProjectId: IProject['id']) { const projectDuplicate = new ProjectDuplicateModel({ - projectId: unref(projectId), + projectId: Number(unref(projectId)), parentProjectId, }) diff --git a/src/views/project/settings/duplicate.vue b/src/views/project/settings/duplicate.vue index d66bbfa29..8da9ba5d8 100644 --- a/src/views/project/settings/duplicate.vue +++ b/src/views/project/settings/duplicate.vue @@ -42,7 +42,7 @@ watch( ) async function duplicate() { - await duplicateProject(parentProject.value.id) + await duplicateProject(parentProject.value?.id ?? 0) success({message: t('project.duplicate.success')}) }