Skip to content

Commit ec3fcd9

Browse files
committed
Fix being unable to step back in event modal
Fixes a bug occuring in the create event modal. When scheduling an event, going back from the "proccesing" step to the "source" step was not possible if the "asset upload" step was also configured.
1 parent 57e21b1 commit ec3fcd9

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

src/components/events/partials/ModalTabsAndPages/NewAssetUploadPage.tsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,6 @@ const NewAssetUploadPage = <T extends RequiredFormProps>({
3333
(asset) => asset.type !== "track"
3434
);
3535

36-
// if user not chose upload in step before, the skip this step
37-
if (formik.values.sourceMode !== "UPLOAD") {
38-
nextPage(formik.values);
39-
return null;
40-
}
41-
4236
const handleChange = (e: React.ChangeEvent<HTMLInputElement>, assetId: string) => {
4337
if (e.target.files) {
4438
if (e.target.files.length === 0) {

src/components/events/partials/wizards/NewEventWizard.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,10 @@ const NewEventWizard: React.FC<{
123123
let newPage = page;
124124
do {
125125
newPage = newPage + 1;
126+
// Skip asset upload step when scheduling
127+
if (steps[newPage].name === "upload-asset" && values.sourceMode !== "UPLOAD") {
128+
newPage = newPage + 1;
129+
}
126130
} while(steps[newPage] && steps[newPage].hidden);
127131
if (steps[newPage]) {
128132
setPage(newPage)
@@ -135,6 +139,10 @@ const NewEventWizard: React.FC<{
135139
let newPage = page;
136140
do {
137141
newPage = newPage - 1;
142+
// Skip asset upload step when scheduling
143+
if (steps[newPage].name === "upload-asset" && values.sourceMode !== "UPLOAD") {
144+
newPage = newPage - 1;
145+
}
138146
} while(steps[newPage] && steps[newPage].hidden);
139147
if (steps[newPage]) {
140148
setPage(newPage)

0 commit comments

Comments
 (0)