fix: correct curriculum week deletion and include selected course ID
This commit is contained in:
@@ -156,7 +156,7 @@ export function CurriculumPage({ session, selectedCourseId }: { session: AuthSes
|
||||
const primaryActionDisabled = saving || !selectedWeek || (activeTab === 'apply' && !selectedGroup);
|
||||
const selectedTopics = activeTab === 'edit' ? draftTopics : selectedWeek?.topics ?? [];
|
||||
const selectedTopicDetails = activeTab === 'edit' ? draftTopicDetails : selectedWeek?.detail.topicDetails ?? [];
|
||||
const selectedWeekDeletable = Boolean(selectedWeek?.tags.includes('추가'));
|
||||
const selectedWeekDeletable = selectedWeek?.canDelete === true;
|
||||
const tagOptionLabels = useMemo(() => new Set(tagOptions.map((option) => option.label)), [tagOptions]);
|
||||
const selectedTagLabel = tagOptionLabels.has(draftTagLabel)
|
||||
? draftTagLabel
|
||||
@@ -580,7 +580,7 @@ export function CurriculumPage({ session, selectedCourseId }: { session: AuthSes
|
||||
setError(null);
|
||||
|
||||
try {
|
||||
const payload = await deleteInstructorCurriculumWeek(session.accessToken, selectedWeek.week);
|
||||
const payload = await deleteInstructorCurriculumWeek(session.accessToken, selectedWeek.week, selectedCourseId);
|
||||
applyPayload(payload, { selectProgress: true });
|
||||
showToast({
|
||||
title: '주차가 삭제되었습니다.',
|
||||
|
||||
Reference in New Issue
Block a user