(mailbox) synchronize password of newly created mailbox with Dimail's

When using La Régie as Identity Provider this allows signing in.
This commit is contained in:
Laurent Bossavit
2025-04-23 12:06:11 +02:00
committed by Marie
parent a37c2a8e83
commit 230ff21220
3 changed files with 64 additions and 0 deletions

View File

@@ -50,6 +50,8 @@ class MailboxSerializer(serializers.ModelSerializer):
response = client.create_mailbox(mailbox, self.context["request"].user.sub)
mailbox.status = enums.MailDomainStatusChoices.ENABLED
mailbox_data = response.json()
mailbox.set_password(mailbox_data["password"])
mailbox.save()
if mailbox.secondary_email: