Skip to content

Commit aee438a

Browse files
committed
Add back urlname to permissions struct
1 parent c76b72f commit aee438a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

postgresqleu/confreg/util.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -491,7 +491,7 @@ def get_conference_or_404(urlname):
491491

492492

493493
def get_conference_scanner_permissions(user):
494-
permissions = exec_to_keyed_dict("""SELECT conferencename AS name, startdate::text, true AS checkin,
494+
permissions = exec_to_keyed_dict("""SELECT urlname, conferencename AS name, startdate::text, true AS checkin,
495495
CASE WHEN scannerfields != '' THEN regexp_split_to_array(scannerfields, ',') ELSE '{}' END AS scannerfields,
496496
regtoken AS token
497497
FROM confreg_conference c
@@ -501,15 +501,15 @@ def get_conference_scanner_permissions(user):
501501
AND EXISTS (SELECT 1 FROM confreg_conference_checkinprocessors cp WHERE cp.conference_id=c.id AND cp.conferenceregistration_id=r.id)
502502
""", {'userid': user.id})
503503

504-
for conf, data in exec_to_keyed_dict("""SELECT conferencename AS name, startdate::text, false as checkin,
504+
for conf, data in exec_to_keyed_dict("""SELECT urlname, conferencename AS name, startdate::text, false as checkin,
505505
jsonb_agg(jsonb_build_object('sponsor', s.name, 'token', ss.token)) AS sponsors
506506
FROM confreg_conference c
507507
INNER JOIN confreg_conferenceregistration r ON r.conference_id=c.id
508508
INNER JOIN confsponsor_sponsorscanner ss ON ss.scanner_id=r.id
509509
INNER JOIN confsponsor_sponsor s ON s.id=ss.sponsor_id
510510
WHERE r.attendee_id=%(userid)s
511511
AND c.enddate > CURRENT_TIMESTAMP - '2 weeks'::interval
512-
GROUP BY 1, 2, 3
512+
GROUP BY 1, 2, 3, 4
513513
""", {'userid': user.id}).items():
514514
if conf in permissions:
515515
permissions[conf]['sponsors'] = data['sponsors']

0 commit comments

Comments
 (0)