@@ -67,6 +67,7 @@ interface QuizPayload {
6767 payload : QuizResponseWithStatus ;
6868 deleted_question_ids ?: ID [ ] ;
6969 deleted_answer_ids ?: ID [ ] ;
70+ deleted_temp_mask_values ?: string [ ] ;
7071 'content_drip_settings[unlock_date]' ?: string ;
7172 'content_drip_settings[after_xdays_of_enroll]' ?: number ;
7273 'content_drip_settings[prerequisites]' ?: ID [ ] | string ;
@@ -148,6 +149,7 @@ export interface QuizForm {
148149 questions : QuizQuestion [ ] ;
149150 deleted_question_ids : ID [ ] ;
150151 deleted_answer_ids : ID [ ] ;
152+ deleted_temp_mask_values : string [ ] ;
151153}
152154
153155interface QuizUpdateQuestionPayload {
@@ -214,6 +216,7 @@ export const convertQuizResponseToFormData = (quiz: QuizDetailsResponse, slotFie
214216 questions : ( quiz . questions || [ ] ) . map ( ( question ) => convertedQuestion ( question ) ) ,
215217 deleted_question_ids : [ ] ,
216218 deleted_answer_ids : [ ] ,
219+ deleted_temp_mask_values : [ ] ,
217220 ...Object . fromEntries ( slotFields . map ( ( key ) => [ key , quiz [ key as keyof QuizDetailsResponse ] ] ) ) ,
218221 } ;
219222} ;
@@ -363,6 +366,7 @@ export const convertQuizFormDataToPayload = (
363366 } ,
364367 deleted_question_ids : formData . deleted_question_ids ,
365368 deleted_answer_ids : deletedAnswerIds ,
369+ deleted_temp_mask_values : formData . deleted_temp_mask_values ,
366370 ...( isAddonEnabled ( Addons . CONTENT_DRIP ) &&
367371 contentDripType === 'unlock_by_date' && {
368372 'content_drip_settings[unlock_date]' : formData . quiz_option . content_drip_settings . unlock_date ,
0 commit comments