From f8ad4427e6944559b02891d6c160f2a44be581e8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org>
Date: Sun, 9 Jul 2023 12:23:17 +0900
Subject: [PATCH] fix oidc Chobotnice login

---
 oidc/auth.py          | 5 ++++-
 package-lock.json     | 6 +++---
 requirements/base.txt | 3 ++-
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/oidc/auth.py b/oidc/auth.py
index b6785c1..c0ab709 100644
--- a/oidc/auth.py
+++ b/oidc/auth.py
@@ -1,9 +1,12 @@
 import logging
-import typing
 
+import gql
 import jwt
 from django.conf import settings
 from django.contrib.auth.models import Group
+from django_http_exceptions import HTTPExceptions
+from gql.transport.exceptions import TransportQueryError
+from gql.transport.requests import RequestsHTTPTransport
 from pirates.auth import PiratesOIDCAuthenticationBackend
 
 logging.basicConfig(level=logging.DEBUG)
diff --git a/package-lock.json b/package-lock.json
index b96b016..67bf038 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1803,9 +1803,9 @@
       }
     },
     "node_modules/semver": {
-      "version": "7.4.0",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz",
-      "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==",
+      "version": "7.5.4",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
+      "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
       "dependencies": {
         "lru-cache": "^6.0.0"
       },
diff --git a/requirements/base.txt b/requirements/base.txt
index 7056f4a..26de323 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -6,12 +6,13 @@ django-dbsettings==1.3.0
 django-downloadview==2.3.0
 django-markdownx==4.0.0b1
 django-ordered-model==3.7.1
-psycopg2-binary==2.9.5
 django-webpack-loader==1.8.0
 pirates==0.6.0
 django-markdownx==4.0.0b1
 django-environ==0.9.0
 django-http-exceptions==1.4.0
 django-guardian==2.4.0
+gql[requests]==3.4.0
 PyJWT==2.6.0
 Pillow==9.5.0
+psycopg2-binary==2.9.5
-- 
GitLab