org_id = (await get_userorgid()) or '0' result = await rl_query_groups(org_id) groups = result.get('groups', []) rows = [] for g in groups: vid = g.get('vendor_group_id', '') vendor = g.get('vendor', '') name = g.get('name', '') if vid: display = f"{vendor} - {name}" if name else f"{vendor} - {vid}" rows.append({"value": vid, "text": display}) debug(f"get_org_groups: org={org_id}, count={len(rows)}") return json.dumps(rows, ensure_ascii=False)