From aaf7aceba555559a96c72394ec70942106a7265c Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Mon, 13 Oct 2025 18:39:54 +0000 Subject: [PATCH] Fix operator precedence in editSubmissionItem --- src/lib/submissionItemsService.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/submissionItemsService.ts b/src/lib/submissionItemsService.ts index 8dfdd42f..31d5d1cc 100644 --- a/src/lib/submissionItemsService.ts +++ b/src/lib/submissionItemsService.ts @@ -1052,8 +1052,8 @@ export async function editSubmissionItem( const originalData = currentItem.original_data || currentItem.item_data; // Determine original action type - preserve submission intent - const originalAction = currentItem.action_type || - (currentItem.original_data && Object.keys(currentItem.original_data).length > 0) ? 'edit' : 'create'; + const originalAction: 'create' | 'edit' | 'delete' = (currentItem.action_type as 'create' | 'edit' | 'delete') || + ((currentItem.original_data && Object.keys(currentItem.original_data).length > 0) ? 'edit' : 'create'); if (isModerator) { // Moderators can edit directly