Skip to content
Snippets Groups Projects

BUG: setup timezone in deploy

Merged Timm Fitschen requested to merge f-timezone into dev

Files

+ 6
0
@@ -51,6 +51,7 @@ from caosdb.common.datatype import (BOOLEAN, DATETIME, DOUBLE, INTEGER, TEXT,
is_list_datatype, is_reference)
from caosdb.common.state import State
from caosdb.common.utils import uuid, xml2str
from caosdb.common.timezone import TimeZone
from caosdb.common.versioning import Version
from caosdb.configuration import get_config
from caosdb.connection.connection import get_connection
@@ -4327,6 +4328,8 @@ class Info():
if isinstance(m, UserInfo):
self.user_info = m
elif isinstance(m, TimeZone):
self.time_zone = m
else:
self.messages.append(m)
@@ -4460,6 +4463,9 @@ def _parse_single_xml_element(elem):
return Permissions(xml=elem)
elif elem.tag == "UserInfo":
return UserInfo(xml=elem)
elif elem.tag == "TimeZone":
return TimeZone(zone_id=elem.get("id"), offset=elem.get("offset"),
display_name=elem.text.strip())
else:
return Message(type=elem.tag, code=elem.get(
"code"), description=elem.get("description"), body=elem.text)
Loading