Skip to content

Commit e88bbb0

Browse files
committed
Use TenantPrefixMiddleware and TenantSessionInterface
1 parent 5905e79 commit e88bbb0

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/server.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
import hashlib
55
import random
66
import json
7-
import os
87
import time
98
from urllib.parse import urlparse, parse_qs
109
from sqlalchemy.sql import text as sql_text
1110

1211
from qwc_services_core.auth import auth_manager, optional_auth, get_identity, get_username
1312
from qwc_services_core.api import CaseInsensitiveArgument
1413
from qwc_services_core.database import DatabaseEngine
15-
from qwc_services_core.tenant_handler import TenantHandler
14+
from qwc_services_core.tenant_handler import (
15+
TenantHandler, TenantPrefixMiddleware, TenantSessionInterface)
1616
from qwc_services_core.runtime_config import RuntimeConfig
1717

1818

@@ -31,6 +31,9 @@
3131
jwt = auth_manager(app, api)
3232

3333
tenant_handler = TenantHandler(app.logger)
34+
app.wsgi_app = TenantPrefixMiddleware(app.wsgi_app)
35+
app.session_interface = TenantSessionInterface()
36+
3437
config_handler = RuntimeConfig("permalink", app.logger)
3538
db_engine = DatabaseEngine()
3639

0 commit comments

Comments
 (0)