From ab4724cba4cfe68e4ffada7d2aa79cbf56de9347 Mon Sep 17 00:00:00 2001 From: "IGNY8 VPS (Salman)" Date: Thu, 4 Dec 2025 11:08:21 +0000 Subject: [PATCH] asdasd --- backend/igny8_core/modules/planner/views.py | 7 ++++++- frontend/src/pages/Planner/Keywords.tsx | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/backend/igny8_core/modules/planner/views.py b/backend/igny8_core/modules/planner/views.py index 54f6f145..a54c2032 100644 --- a/backend/igny8_core/modules/planner/views.py +++ b/backend/igny8_core/modules/planner/views.py @@ -348,17 +348,22 @@ class KeywordViewSet(SiteSectorModelViewSet): continue # Create Keyword if it doesn't exist + # New keywords should default to status 'new' (per updated workflow plan) keyword, created = Keywords.objects.get_or_create( seed_keyword=seed_keyword, site=site, sector=sector, defaults={ - 'status': 'pending', + 'status': 'new', 'account': account } ) + # Ensure status is explicitly set to 'new' for newly created keywords if created: + if getattr(keyword, 'status', None) != 'new': + keyword.status = 'new' + keyword.save(update_fields=['status']) created_count += 1 else: skipped_count += 1 diff --git a/frontend/src/pages/Planner/Keywords.tsx b/frontend/src/pages/Planner/Keywords.tsx index 89036e60..7bc0dadf 100644 --- a/frontend/src/pages/Planner/Keywords.tsx +++ b/frontend/src/pages/Planner/Keywords.tsx @@ -86,7 +86,7 @@ export default function Keywords() { volume_override: null, difficulty_override: null, cluster_id: null, - status: 'pending', + status: 'new', }); // Progress modal for AI functions