diff --git a/backend/app/models/focus_group.py b/backend/app/models/focus_group.py index cde8d5e1..c19591c9 100755 --- a/backend/app/models/focus_group.py +++ b/backend/app/models/focus_group.py @@ -149,8 +149,8 @@ class FocusGroup: 'updated_at': filtered_data["updated_at"].isoformat() }) - return result.modified_count > 0 - + return result.matched_count > 0 + @staticmethod def _cleanup_focus_group_assets(focus_group_id, uploaded_assets): """Clean up all creative asset files for a focus group.""" diff --git a/src/hooks/useFocusGroupAutoSave.ts b/src/hooks/useFocusGroupAutoSave.ts index 1ead3bd3..f82b7f67 100755 --- a/src/hooks/useFocusGroupAutoSave.ts +++ b/src/hooks/useFocusGroupAutoSave.ts @@ -99,8 +99,8 @@ export function useFocusGroupAutoSave({ return; // No changes } - if (!currentData.name && !currentData.description && !currentData.topic) { - return; // Don't save empty form + if (!currentData.name) { + return; // Don't save without name (required by backend) } isSavingRef.current = true;