From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu, 13 Mar 2025 14:19:34 +0000 (-0700) Subject: Change: sync OIDC groups on first login too (#9387) X-Git-Tag: v2.15.0-beta.rc1~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6babc61ba2d7bcb0dd2c581dbf367e3949b3feef;p=thirdparty%2Fpaperless-ngx.git Change: sync OIDC groups on first login too (#9387) --- diff --git a/src/paperless/adapter.py b/src/paperless/adapter.py index e29acb2ff..91c800cdc 100644 --- a/src/paperless/adapter.py +++ b/src/paperless/adapter.py @@ -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