diff options
| author | John Estabrook <jestabro@vyos.io> | 2023-04-23 18:47:40 -0500 | 
|---|---|---|
| committer | John Estabrook <jestabro@vyos.io> | 2023-04-23 18:47:40 -0500 | 
| commit | 59400fbf3ea39e18c202d30d3d5e03bddf971570 (patch) | |
| tree | bffe38a19fb2ab21feadb5b5dd466a03bec2c7bd | |
| parent | a2b2241e4ac045f3aa790f0051d5699b04b78dbd (diff) | |
| download | vyos-1x-59400fbf3ea39e18c202d30d3d5e03bddf971570.tar.gz vyos-1x-59400fbf3ea39e18c202d30d3d5e03bddf971570.zip  | |
http-api: T5175: check value of attribute for FastAPI>=0.91.0
FastAPI v0.92.0 (starlette v0.24.0) sets default attribute
Request._form; check for value == None instead of existence when
overriding Request class.
| -rwxr-xr-x | src/services/vyos-http-api-server | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/src/services/vyos-http-api-server b/src/services/vyos-http-api-server index cd73f38ec..acaa383b4 100755 --- a/src/services/vyos-http-api-server +++ b/src/services/vyos-http-api-server @@ -283,7 +283,7 @@ class MultipartRequest(Request):          return self._headers      async def form(self) -> FormData: -        if not hasattr(self, "_form"): +        if self._form is None:              assert (                  parse_options_header is not None              ), "The `python-multipart` library must be installed to use form parsing."  | 
