Skip to content

Commit d567e5b

Browse files
[IMP] Make external user as inactive to avoid pollution in users and tables across Odoo
1 parent 82892ac commit d567e5b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

cross_connect_server/models/cross_connect_client.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def _request_access(self, access_request):
6969
if groups - self.group_ids or not groups.exists():
7070
raise AccessDenied(_("You are not allowed to access this endpoint."))
7171

72-
user = self.user_ids.filtered(
72+
user = self.with_context(active_test=False).user_ids.filtered(
7373
lambda u: u.cross_connect_client_user_id == access_request.id
7474
)
7575
vals = {
@@ -80,6 +80,7 @@ def _request_access(self, access_request):
8080
"groups_id": [(6, 0, groups.ids)],
8181
"cross_connect_client_id": self.id,
8282
"cross_connect_client_user_id": access_request.id,
83+
"active": False,
8384
}
8485
# Create user if not exists
8586
if not user:

0 commit comments

Comments
 (0)