Unverified Commit cc931e1d authored by davelopez's avatar davelopez
Browse files

Fix auto-creation of private role for new users

parent 0258be88
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -765,6 +765,9 @@ WHERE history.user_id != :user_id and history_dataset_association.dataset_id = :
        return self.get_private_user_role(user)

    def get_private_user_role(self, user, auto_create=False):
        if auto_create and user.id is None:
            # New user, directly create private role
            return self.create_private_user_role(user)
        stmt = (
            select(Role)
            .where(