|
14 | 14 | from qwc_services_core.runtime_config import RuntimeConfig |
15 | 15 |
|
16 | 16 |
|
17 | | -qwc_config_schema = os.getenv("QWC_CONFIG_SCHEMA", "qwc_config") |
18 | | - |
19 | 17 | db_engine = DatabaseEngine() |
20 | 18 |
|
21 | 19 |
|
@@ -95,6 +93,7 @@ def __init__(self, tenant, tenant_handler, logger): |
95 | 93 | config.get('internal_permalink_service_url', default_url)) |
96 | 94 |
|
97 | 95 | self.db_url = config.get('db_url', 'postgresql:///?service=qwc_configdb') |
| 96 | + self.qwc_config_schema = config.get('qwc_config_schema', 'qwc_config') |
98 | 97 |
|
99 | 98 | self.show_restricted_themes = config.get('show_restricted_themes', False) |
100 | 99 | self.show_restricted_themes_whitelist = config.get('show_restricted_themes_whitelist', "") |
@@ -140,7 +139,7 @@ def qwc2_index(self, identity, params, request_url): |
140 | 139 | FROM {schema}.user_infos ui |
141 | 140 | JOIN {schema}.users u ON u.id=ui.user_id |
142 | 141 | WHERE u.name=:user; |
143 | | - """.format(schema=qwc_config_schema)) |
| 142 | + """.format(schema=self.qwc_config_schema)) |
144 | 143 | result = conn.execute(sql, {"user": identity.get("username")}) |
145 | 144 |
|
146 | 145 | row = result.first() |
@@ -270,7 +269,7 @@ def qwc2_config(self, identity, params): |
270 | 269 | FROM {schema}.user_infos ui |
271 | 270 | JOIN {schema}.users u ON u.id=ui.user_id |
272 | 271 | WHERE u.name=:user; |
273 | | - """.format(schema=qwc_config_schema)) |
| 272 | + """.format(schema=self.qwc_config_schema)) |
274 | 273 | result = conn.execute(sql, {"user": identity.get("username")}) |
275 | 274 |
|
276 | 275 | row = result.first() |
@@ -385,7 +384,7 @@ def set_user_info(self, params, identity): |
385 | 384 | """.format( |
386 | 385 | columns = ",".join(columns), |
387 | 386 | values_sql = ",".join(values_sql), |
388 | | - schema=qwc_config_schema |
| 387 | + schema=self.qwc_config_schema |
389 | 388 | )) |
390 | 389 | result = conn.execute(sql, values) |
391 | 390 | row = result.one_or_none() |
|
0 commit comments