contest submisssions
This commit is contained in:
@@ -61,7 +61,6 @@ const ContestEditor = () => {
|
||||
attemptDurationMinutes: 60,
|
||||
maxAttempts: 1,
|
||||
allowEarlyFinish: true,
|
||||
groupIds: [],
|
||||
missionIds: [],
|
||||
articleIds: [],
|
||||
});
|
||||
@@ -70,6 +69,7 @@ const ContestEditor = () => {
|
||||
|
||||
|
||||
const statusDelete = useAppSelector((state) => state.contests.deleteContest.status)
|
||||
const statusUpdate = useAppSelector((state) => state.contests.updateContest.status);
|
||||
|
||||
const { contest: contestById, status: contestByIdstatus } = useAppSelector(
|
||||
(state) => state.contests.fetchContestById,
|
||||
@@ -127,6 +127,14 @@ const ContestEditor = () => {
|
||||
}
|
||||
}, [statusDelete])
|
||||
|
||||
|
||||
useEffect(() => {
|
||||
if (statusUpdate == "successful"){
|
||||
dispatch(setContestStatus({key: "updateContest", status: "idle"}))
|
||||
navigate('/home/account/contests')
|
||||
}
|
||||
}, [statusUpdate])
|
||||
|
||||
useEffect(() => {
|
||||
if (refactor) {
|
||||
dispatch(fetchContestById(contestId));
|
||||
@@ -138,7 +146,6 @@ const ContestEditor = () => {
|
||||
setContest({
|
||||
...contestById,
|
||||
// groupIds: contestById.groups.map(group => group.groupId),
|
||||
groupIds: [],
|
||||
missionIds: contestById.missions?.map(mission => mission.id),
|
||||
articleIds: contestById.articles?.map(article => article.articleId),
|
||||
visibility: 'Public',
|
||||
|
||||
Reference in New Issue
Block a user