This commit is contained in:
IGNY8 VPS (Salman)
2025-12-04 11:08:21 +00:00
parent 32dae2a7d5
commit ab4724cba4
2 changed files with 7 additions and 2 deletions

View File

@@ -348,17 +348,22 @@ class KeywordViewSet(SiteSectorModelViewSet):
continue continue
# Create Keyword if it doesn't exist # 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( keyword, created = Keywords.objects.get_or_create(
seed_keyword=seed_keyword, seed_keyword=seed_keyword,
site=site, site=site,
sector=sector, sector=sector,
defaults={ defaults={
'status': 'pending', 'status': 'new',
'account': account 'account': account
} }
) )
# Ensure status is explicitly set to 'new' for newly created keywords
if created: if created:
if getattr(keyword, 'status', None) != 'new':
keyword.status = 'new'
keyword.save(update_fields=['status'])
created_count += 1 created_count += 1
else: else:
skipped_count += 1 skipped_count += 1

View File

@@ -86,7 +86,7 @@ export default function Keywords() {
volume_override: null, volume_override: null,
difficulty_override: null, difficulty_override: null,
cluster_id: null, cluster_id: null,
status: 'pending', status: 'new',
}); });
// Progress modal for AI functions // Progress modal for AI functions