mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-11-03 05:51:15 +02:00
Tune how to get the size of SVG images. Ref https://github.com/GNS3/gns3-gui/issues/2674.
* Default for missing height/width is "100%" as defined in the SVG specification
* Better error message, if viewBox attribute is missing
* Removal of "%" in percent more fault tolerant by using rstrip("%")
This commit is contained in:
1 parent
456ef1348b
commit
e3757a8955
3 files changed
+27
-13
No files matched your search
@@ -62,7 +62,7 @@ class SymbolHandler:
|
||||
r"/symbols/{symbol_id:.+}/raw",
|
||||
description="Write the symbol file",
|
||||
status_codes={
|
||||
200: "Symbol returned"
|
||||
200: "Symbol written"
|
||||
},
|
||||
raw=True)
|
||||
async def upload(request, response):
|
||||
@@ -80,6 +80,7 @@ class SymbolHandler:
|
||||
f.write(chunk)
|
||||
except (UnicodeEncodeError, OSError) as e:
|
||||
raise aiohttp.web.HTTPConflict(text="Could not write symbol file '{}': {}".format(path, e))
|
||||
|
||||
# Reset the symbol list
|
||||
controller.symbols.list()
|
||||
response.set_status(204)
|
||||
|
||||
Reference in new issue
Block a user