pramodmisra commited on
Commit
85a5b9f
·
verified ·
1 Parent(s): 026fd89

Update app/routes/form_routes.py

Browse files
Files changed (1) hide show
  1. app/routes/form_routes.py +5 -4
app/routes/form_routes.py CHANGED
@@ -26,12 +26,13 @@ async def intake_form(request: Request,
26
  ).order_by(CommissionAgreement.display_order).all()
27
 
28
  producers = db.query(Producer).filter(Producer.is_active == True).order_by(Producer.name).all()
29
- seen_prefixes = {}
 
30
  producer_options = []
31
  for p in producers:
32
- if p.prefix not in seen_prefixes:
33
- seen_prefixes[p.prefix] = p.name
34
- producer_options.append({"label": f"{p.name} ({p.prefix})", "prefix": p.prefix, "name": p.name})
35
 
36
  clients = db.query(Client).filter(Client.is_active == True).order_by(Client.name).all()
37
  client_options = [{"code": c.lookup_code, "name": c.name} for c in clients]
 
26
  ).order_by(CommissionAgreement.display_order).all()
27
 
28
  producers = db.query(Producer).filter(Producer.is_active == True).order_by(Producer.name).all()
29
+ # Deduplicate producers by NAME for the dropdown (names only, no codes)
30
+ seen_names = {}
31
  producer_options = []
32
  for p in producers:
33
+ if p.name not in seen_names:
34
+ seen_names[p.name] = p.prefix
35
+ producer_options.append({"label": p.name, "prefix": p.prefix, "name": p.name})
36
 
37
  clients = db.query(Client).filter(Client.is_active == True).order_by(Client.name).all()
38
  client_options = [{"code": c.lookup_code, "name": c.name} for c in clients]