From 4540043a253ad8ae0312dbabc0106b046ee89186 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sat, 20 Feb 2021 16:23:34 +0100 Subject: [PATCH] cartads cs: split statement to avoid black bug --- passerelle/apps/cartads_cs/models.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/passerelle/apps/cartads_cs/models.py b/passerelle/apps/cartads_cs/models.py index e299a27b..d26002cb 100644 --- a/passerelle/apps/cartads_cs/models.py +++ b/passerelle/apps/cartads_cs/models.py @@ -715,11 +715,12 @@ class AbstractCartaDSCS(BaseResource): ) dossier.save() signer = Signer(salt='cart@ds_cs/dossier') - dossier.notification_url = request.build_absolute_uri( - reverse('generic-endpoint', kwargs={ + notification_base_url = reverse('generic-endpoint', kwargs={ 'connector': self.get_connector_slug(), 'slug': self.slug, - 'endpoint': 'notification'})) + '/%s/' % signer.sign(str(dossier.id)) + 'endpoint': 'notification'}) + dossier.notification_url = request.build_absolute_uri( + notification_base_url + '/%s/' % signer.sign(str(dossier.id))) dossier.save() if name_id: dossier.subscribers.add(CartaDSSubscriber.objects.get_or_create(name_id=name_id)[0])