Skip to content

Commit 9c0b056

Browse files
committed
feat: ✨ Reset Zenodo form after successful release
1 parent 12361d9 commit 9c0b056

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

  • ui/pages/dashboard/[owner]/[repo]/release

ui/pages/dashboard/[owner]/[repo]/release/zenodo.vue

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -529,6 +529,21 @@ const resetPublishSteps = () => {
529529
zenodoPublishErrorMessage.value = "";
530530
};
531531
532+
const resetForm = () => {
533+
githubFormValue.value = {
534+
release: null,
535+
releaseTitle: "",
536+
tag: null,
537+
tagTitle: "",
538+
};
539+
zenodoFormValue.value = { accessRight: null, version: "" };
540+
zenodoDraftIsReadyForRelease.value = false;
541+
githubReleaseIsDraft.value = false;
542+
showGithubReleaseIsDraftStausBadge.value = false;
543+
zenodoPreflightError.value = null;
544+
useRouter().replace({ query: {} });
545+
};
546+
532547
const handleSSEEvent = (event: {
533548
data?: { doi: string; htmlUrl: string };
534549
message: string;
@@ -545,6 +560,7 @@ const handleSSEEvent = (event: {
545560
step.status = "completed";
546561
}
547562
}
563+
resetForm();
548564
return;
549565
}
550566

0 commit comments

Comments
 (0)