]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Change: sync OIDC groups on first login too (#9387)
authorshamoon <4887959+shamoon@users.noreply.github.com>
Thu, 13 Mar 2025 14:19:34 +0000 (07:19 -0700)
committerGitHub <noreply@github.com>
Thu, 13 Mar 2025 14:19:34 +0000 (07:19 -0700)
src/paperless/adapter.py

index e29acb2ff90a22a83fd7323bdf0b793ed48c1937..91c800cdc5677b9474b9c87e2574dcc797bb0da6 100644 (file)
@@ -10,6 +10,8 @@ from django.contrib.auth.models import User
 from django.forms import ValidationError
 from django.urls import reverse
 
+from paperless.signals import handle_social_account_updated
+
 logger = logging.getLogger("paperless.auth")
 
 
@@ -114,4 +116,5 @@ class CustomSocialAccountAdapter(DefaultSocialAccountAdapter):
             )
             user.groups.add(*groups)
             user.save()
+        handle_social_account_updated(None, request, sociallogin)
         return user