1
0
mirror of https://github.com/GNS3/gns3-server synced 2024-11-24 17:28:08 +00:00

Support symbol None (from old versions)

Fix #732
This commit is contained in:
Julien Duponchelle 2016-10-20 09:44:24 +02:00
parent 66a789672d
commit 43236746f9
No known key found for this signature in database
GPG Key ID: CE8B29639E07F5E8
2 changed files with 4 additions and 1 deletions

View File

@ -204,6 +204,9 @@ class Node:
@symbol.setter
def symbol(self, val):
if val is None:
val = ":/symbols/computer.svg"
# No abs path, fix them (bug of 1.X)
if not val.startswith(":") and os.path.abspath(val):
val = os.path.basename(val)

View File

@ -146,7 +146,7 @@ NODE_OBJECT_SCHEMA = {
"label": LABEL_OBJECT_SCHEMA,
"symbol": {
"description": "Symbol of the node",
"type": "string",
"type": ["string", "null"],
"minLength": 1
},
"width": {