From 53ff6e3a76f47678455201f2d67555dc1c5473d4 Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Thu, 13 Mar 2025 05:33:34 -0700
Subject: [PATCH] Change: sync groups on first login too

---
 src/paperless/adapter.py | 3 +++
 1 file changed, 3 insertions(+)

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