Title: Fix login issue by everaldorodrigo · Pull Request #297 · SmartAPI/smartAPI · GitHub
Open Graph Title: Fix login issue by everaldorodrigo · Pull Request #297 · SmartAPI/smartAPI
X Title: Fix login issue by everaldorodrigo · Pull Request #297 · SmartAPI/smartAPI
Description: Issue Parameter validation issue: Asking to have "url" parameter in the login endpoints. The biothings.api version is 0.12.5 and was not changed. Solution Set correct parameters in the login endpoints to be validated. Log example Aug 05 10:30:12 ip-172-40-40-110 python[1060666]: INFO:tornado.access:302 GET /oauth?next=/&code=XXXXXXXXXX (192.42.82.57) 483.83ms Aug 05 10:30:12 ip-172-40-40-110 python[1060648]: INFO:tornado.access:304 GET / (192.42.82.57) 1.56ms Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: DEBUG:biothings.web.handlers.base:GET /user Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: ReqArgs() Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: OptionError({'missing': 'url'}) Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: DEBUG:biothings.web.handlers.base: Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: Traceback (most recent call last): Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: File "/home/ubuntu/smartapi/.env/lib/python3.12/site-packages/biothings/web/handlers/base.py", line 127, in _parse_args Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: args = optionset.parse(self.request.method, reqargs) Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: File "/home/ubuntu/smartapi/.env/lib/python3.12/site-packages/biothings/web/options/manager.py", line 707, in parse Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: raise err # with helpful info Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: ^^^^^^^^^ Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: File "/home/ubuntu/smartapi/.env/lib/python3.12/site-packages/biothings/web/options/manager.py", line 702, in parse Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: val = option.parse(reqargs) Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: ^^^^^^^^^^^^^^^^^^^^^ Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: File "/home/ubuntu/smartapi/.env/lib/python3.12/site-packages/biothings/web/options/manager.py", line 634, in parse Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: val = self._exists.inquire(val) Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: ^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: File "/home/ubuntu/smartapi/.env/lib/python3.12/site-packages/biothings/web/options/manager.py", line 466, in inquire Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: raise OptionError( Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: biothings.web.options.manager.OptionError: OptionError({'missing': 'url'}) Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: During handling of the above exception, another exception occurred: Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: Traceback (most recent call last): Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: File "/home/ubuntu/smartapi/.env/lib/python3.12/site-packages/tornado/web.py", line 1767, in _execute Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: result = self.prepare() Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: ^^^^^^^^^^^^^^ Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: File "/home/ubuntu/smartapi/.env/lib/python3.12/site-packages/biothings/web/handlers/base.py", line 95, in prepare Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: self.args = self._parse_args(reqargs) Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: ^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: File "/home/ubuntu/smartapi/.env/lib/python3.12/site-packages/biothings/web/handlers/base.py", line 131, in _parse_args Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: raise HTTPError(400, None, err.info) Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: tornado.web.HTTPError: HTTP 400: Bad Request Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: WARNING:tornado.access:400 GET /user (192.42.82.57) 1.57ms Aug 05 10:30:13 ip-172-40-40-110 python[1060666]: DEBUG:biothings.web.handlers.base:Event({}) Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: DEBUG:biothings.web.handlers.base:GET /user Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: ReqArgs() Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: OptionError({'missing': 'url'}) Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: DEBUG:biothings.web.handlers.base: Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: Traceback (most recent call last): Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: File "/home/ubuntu/smartapi/.env/lib/python3.12/site-packages/biothings/web/handlers/base.py", line 127, in _parse_args Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: args = optionset.parse(self.request.method, reqargs) Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: File "/home/ubuntu/smartapi/.env/lib/python3.12/site-packages/biothings/web/options/manager.py", line 707, in parse Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: raise err # with helpful info Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: ^^^^^^^^^ Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: File "/home/ubuntu/smartapi/.env/lib/python3.12/site-packages/biothings/web/options/manager.py", line 702, in parse Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: val = option.parse(reqargs) Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: ^^^^^^^^^^^^^^^^^^^^^ Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: File "/home/ubuntu/smartapi/.env/lib/python3.12/site-packages/biothings/web/options/manager.py", line 634, in parse Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: val = self._exists.inquire(val) Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: ^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: File "/home/ubuntu/smartapi/.env/lib/python3.12/site-packages/biothings/web/options/manager.py", line 466, in inquire Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: raise OptionError( Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: biothings.web.options.manager.OptionError: OptionError({'missing': 'url'}) Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: During handling of the above exception, another exception occurred: Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: Traceback (most recent call last): Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: File "/home/ubuntu/smartapi/.env/lib/python3.12/site-packages/tornado/web.py", line 1767, in _execute Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: result = self.prepare() Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: ^^^^^^^^^^^^^^ Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: File "/home/ubuntu/smartapi/.env/lib/python3.12/site-packages/biothings/web/handlers/base.py", line 95, in prepare Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: self.args = self._parse_args(reqargs) Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: ^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: File "/home/ubuntu/smartapi/.env/lib/python3.12/site-packages/biothings/web/handlers/base.py", line 131, in _parse_args Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: raise HTTPError(400, None, err.info) Aug 05 10:30:13 ip-172-40-40-110 python[1060648]: tornado.web.HTTPError: HTTP 400: Bad Request
Open Graph Description: Issue Parameter validation issue: Asking to have "url" parameter in the login endpoints. The biothings.api version is 0.12.5 and was not changed. Solution Set correct parameters in the lo...
X Description: Issue Parameter validation issue: Asking to have "url" parameter in the login endpoints. The biothings.api version is 0.12.5 and was not changed. Solution Set correct parameters i...
Opengraph URL: https://github.com/SmartAPI/smartAPI/pull/297
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:dbfb99d5-ce34-66e4-b44d-5c01a5cd3cd2 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C096:C3055:86094E:AF7560:698FB9AD |
| html-safe-nonce | 93726cba4e7a4023afcc678ea0c2667d3dd07c73c8e5d50e58b27622a5898fda |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMDk2OkMzMDU1Ojg2MDk0RTpBRjc1NjA6Njk4RkI5QUQiLCJ2aXNpdG9yX2lkIjoiMjM0OTczNDQyNDI0Mzg0NTU0OSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | a70f1f30c3d122396a001bcbd9653d3ff06001147d9bdb17e77ebb43babd8635 |
| hovercard-subject-tag | pull_request:2722267059 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/SmartAPI/smartAPI/pull/297/files |
| twitter:image | https://avatars.githubusercontent.com/u/5834247?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/5834247?s=400&v=4 |
| og:image:alt | Issue Parameter validation issue: Asking to have "url" parameter in the login endpoints. The biothings.api version is 0.12.5 and was not changed. Solution Set correct parameters in the lo... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/SmartAPI/smartAPI git https://github.com/SmartAPI/smartAPI.git |
| octolytics-dimension-user_id | 24528940 |
| octolytics-dimension-user_login | SmartAPI |
| octolytics-dimension-repository_id | 35257642 |
| octolytics-dimension-repository_nwo | SmartAPI/smartAPI |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 35257642 |
| octolytics-dimension-repository_network_root_nwo | SmartAPI/smartAPI |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 4084c47bba08e7ba5fab63cb1dd485a339910ed7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width