This commit is contained in:
IGNY8 VPS (Salman)
2025-12-01 04:51:09 +00:00
parent 71a38435b1
commit d97a96a7c4
4 changed files with 173 additions and 48 deletions

View File

@@ -321,12 +321,29 @@ class KeywordViewSet(SiteSectorModelViewSet):
try:
# Validate industry/sector match
if site.industry != seed_keyword.industry:
errors.append(f"SeedKeyword '{seed_keyword.keyword}' industry mismatch")
errors.append(
f"Keyword '{seed_keyword.keyword}': industry mismatch "
f"(site={site.industry.name if site.industry else 'None'}, "
f"seed={seed_keyword.industry.name if seed_keyword.industry else 'None'})"
)
skipped_count += 1
continue
# Check if sector has industry_sector set
if not sector.industry_sector:
errors.append(
f"Keyword '{seed_keyword.keyword}': sector '{sector.name}' has no industry_sector set. "
f"Please update the sector to reference an industry sector."
)
skipped_count += 1
continue
if sector.industry_sector != seed_keyword.sector:
errors.append(f"SeedKeyword '{seed_keyword.keyword}' sector mismatch")
errors.append(
f"Keyword '{seed_keyword.keyword}': sector mismatch "
f"(sector={sector.industry_sector.name if sector.industry_sector else 'None'}, "
f"seed={seed_keyword.sector.name if seed_keyword.sector else 'None'})"
)
skipped_count += 1
continue