newsletters: add uuid param for webservice calls (#10838)
This commit is contained in:
parent
20bdb19c67
commit
6ca4e35ce6
|
@ -36,8 +36,11 @@ class NewslettersManageForm(forms.Form):
|
|||
self.add_error(None, _('An error occured while getting newsletters. Please try later.'))
|
||||
logger.error('Error occured while getting newsletters: %r', e)
|
||||
return
|
||||
self.params = {'email': self.user.email}
|
||||
if hasattr(self.user, 'saml_identifiers') and self.user.saml_identifiers.exists():
|
||||
self.params['uuid'] = self.user.saml_identifiers.first().name_id
|
||||
try:
|
||||
subscriptions = self.instance.get_subscriptions(email=self.user.email)
|
||||
subscriptions = self.instance.get_subscriptions(**self.params)
|
||||
except Exception, e:
|
||||
self.add_error(None, _('An error occured while getting subscriptions. Please try later.'))
|
||||
logger.error('Error occured while getting subscriptions: %r', e)
|
||||
|
@ -72,4 +75,4 @@ class NewslettersManageForm(forms.Form):
|
|||
'id': key,
|
||||
'transports': value
|
||||
})
|
||||
self.instance.set_subscriptions(subscriptions, email=self.user.email)
|
||||
self.instance.set_subscriptions(subscriptions, **self.params)
|
||||
|
|
Loading…
Reference in New Issue