From 6ae54c29ff7c126aef9fe313b07f90f7d4c062b7 Mon Sep 17 00:00:00 2001 From: Muhammad Anas <88967643+Anas12091101@users.noreply.github.com> Date: Fri, 1 May 2026 05:54:20 +0500 Subject: [PATCH] fix: restore republish on unit visibility change from outline configure modal (#3026) --- src/course-outline/data/api.ts | 2 +- src/course-unit/CourseUnit.test.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/course-outline/data/api.ts b/src/course-outline/data/api.ts index 37d5f4a397..e49682d263 100644 --- a/src/course-outline/data/api.ts +++ b/src/course-outline/data/api.ts @@ -318,7 +318,7 @@ export async function configureCourseSubsection( */ export async function configureCourseUnit(variables: ConfigureUnitData): Promise { const body = { - publish: variables.groupAccess ? null : variables.type, + publish: variables.type, ...(variables.type === PUBLISH_TYPES.republish ? { metadata: { diff --git a/src/course-unit/CourseUnit.test.tsx b/src/course-unit/CourseUnit.test.tsx index 67060ecdf9..953980eb86 100644 --- a/src/course-unit/CourseUnit.test.tsx +++ b/src/course-unit/CourseUnit.test.tsx @@ -1465,7 +1465,7 @@ describe('', () => { axiosMock .onPost(getXBlockBaseApiUrl(courseSectionVerticalMock.xblock_info.id), { - publish: null, + publish: 'republish', metadata: { visible_to_staff_only: true, group_access: { 50: [2] }, discussion_enabled: true }, }) .reply(200, { dummy: 'value' });