| Summary: | 400 Bad Request: The CSRF token is missing | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Alexander Makeenkov <amakeenk> |
| Component: | pgadmin4 | Assignee: | majioa <majioa> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | majioa, pav |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=52403 | ||
Версия пакета: pgadmin4-8.3-alt2 Шаги воспроизведения: авторизоваться в web интерфейсе, затем проверить логи сервиса pgadmin4. Получаемый результат: в момент входа в логах была ошибка: pgadmin4[12774]: Traceback (most recent call last): pgadmin4[12774]: File "/usr/lib/python3/site-packages/flask_wtf/csrf.py", line 261, in protect pgadmin4[12774]: validate_csrf(self._get_csrf_token()) pgadmin4[12774]: File "/usr/lib/python3/site-packages/flask_wtf/csrf.py", line 100, in validate_csrf pgadmin4[12774]: raise ValidationError("The CSRF token is missing.") pgadmin4[12774]: wtforms.validators.ValidationError: The CSRF token is missing. pgadmin4[12774]: During handling of the above exception, another exception occurred: pgadmin4[12774]: Traceback (most recent call last): pgadmin4[12774]: File "/usr/lib/python3/site-packages/flask/app.py", line 878, in full_dispatch_request pgadmin4[12774]: rv = self.preprocess_request() pgadmin4[12774]: ^^^^^^^^^^^^^^^^^^^^^^^^^ pgadmin4[12774]: File "/usr/lib/python3/site-packages/flask/app.py", line 1253, in preprocess_request pgadmin4[12774]: rv = self.ensure_sync(before_func)() pgadmin4[12774]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pgadmin4[12774]: File "/usr/lib/python3/site-packages/flask_wtf/csrf.py", line 229, in csrf_protect pgadmin4[12774]: self.protect() pgadmin4[12774]: File "/usr/lib/python3/site-packages/flask_wtf/csrf.py", line 264, in protect pgadmin4[12774]: self._error_response(e.args[0]) pgadmin4[12774]: File "/usr/lib/python3/site-packages/flask_wtf/csrf.py", line 307, in _error_response pgadmin4[12774]: raise CSRFError(reason) pgadmin4[12774]: flask_wtf.csrf.CSRFError: 400 Bad Request: The CSRF token is missing. Вход в интерфейс при этом выполняется успешно.