Skip to content

Commit da7f4c4

Browse files
Add the 'id' and 'event_name' attributes to the 'SubscriptionDetail' updates response.
1 parent 82ae1b6 commit da7f4c4

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

api/subscriptions/views.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,9 @@ def update(self, request, *args, **kwargs):
306306
raise PermissionDenied
307307

308308
for instance in qs:
309+
instance.legacy_id = self.kwargs['subscription_id']
310+
instance.event_name = instance.notification_type.name
311+
309312
serializer = self.get_serializer(instance=instance, data=request.data, partial=True)
310313
serializer.is_valid(raise_exception=True)
311314
self.perform_update(serializer)
@@ -326,6 +329,9 @@ def update(self, request, *args, **kwargs):
326329
raise PermissionDenied
327330

328331
for instance in qs:
332+
instance.legacy_id = self.kwargs['subscription_id']
333+
instance.event_name = instance.notification_type.name
334+
329335
serializer = self.get_serializer(instance=instance, data=request.data, partial=True)
330336
serializer.is_valid(raise_exception=True)
331337
self.perform_update(serializer)
@@ -354,13 +360,17 @@ def update(self, request, *args, **kwargs):
354360
raise PermissionDenied
355361

356362
for instance in qs:
363+
instance.legacy_id = self.kwargs['subscription_id']
364+
instance.event_name = instance.notification_type.name
365+
357366
serializer = self.get_serializer(instance=instance, data=request.data, partial=True)
358367
serializer.is_valid(raise_exception=True)
359368
self.perform_update(serializer)
360369
return Response(serializer.data)
361370

362371
else:
363372
instance.event_name = instance.notification_type.name # Set event_name for serializer to use
373+
instance.legacy_id = instance.notification_type.name # Set legacy_id for serializer to use
364374

365375
partial = kwargs.pop('partial', False)
366376
serializer = self.get_serializer(instance, data=request.data, partial=partial)

0 commit comments

Comments
 (0)