Skip to content

Commit bb2a71e

Browse files
committed
fix(content_management): handle null values in DraftHeadlinesState
- Update DraftHeadlinesState.copyWith to preserve lastPendingDeletionId and snackbarHeadlineTitle when new values are null - This prevents potential null reference errors and maintains state consistency
1 parent 8a7503c commit bb2a71e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/content_management/bloc/draft_headlines/draft_headlines_state.dart

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,10 @@ class DraftHeadlinesState extends Equatable {
8282
// to ensure they are cleared after being handled.
8383
exception: exception,
8484
publishedHeadline: publishedHeadline,
85-
lastPendingDeletionId: lastPendingDeletionId,
86-
snackbarHeadlineTitle: snackbarHeadlineTitle,
85+
lastPendingDeletionId:
86+
lastPendingDeletionId ?? this.lastPendingDeletionId,
87+
snackbarHeadlineTitle:
88+
snackbarHeadlineTitle ?? this.snackbarHeadlineTitle,
8789
);
8890
}
8991

0 commit comments

Comments
 (0)