Include both id and names for additional options in json dump
authorMagnus Hagander <magnus@hagander.net>
Wed, 4 Oct 2017 15:11:48 +0000 (17:11 +0200)
committerMagnus Hagander <magnus@hagander.net>
Wed, 4 Oct 2017 15:11:48 +0000 (17:11 +0200)
postgresqleu/confreg/models.py

index 5f562cf22ba2aee11516ee58a77369c546525655..704dcc4253b8ee707b8b4812c7c41b671ba2b243 100644 (file)
@@ -431,7 +431,7 @@ class ConferenceRegistration(models.Model):
                attribs = ['firstname', 'lastname', 'email', 'company', 'address', 'country', 'phone', 'shirtsize', 'dietary', 'twittername', 'nick', 'shareemail',]
                d = dict((a, getattr(self, a) and unicode(getattr(self, a))) for a in attribs)
                d['regtype'] = self.regtype.safe_export()
-               d['additionaloptions'] = [ao.name for ao in self.additionaloptions.all()]
+               d['additionaloptions'] = [{'id': ao.id, 'name': ao.name} for ao in self.additionaloptions.all()]
                return d
 
 class RegistrationWaitlistEntry(models.Model):