Skip to content
Snippets Groups Projects
Commit 94d3f7a2 authored by Kent Friesen's avatar Kent Friesen
Browse files

Close #45

parent 89628be7
No related branches found
No related tags found
1 merge request!35Release 2.4.1
......@@ -956,5 +956,5 @@ class TicketEvent(Jsonable):
step_name: Optional[str] = prop(None)
task_id: Optional[int] = prop(None)
task_name: Optional[str] = prop(None)
potential_participants: List[TicketEventParticipant] = prop([])
potential_participants: List[TicketEventParticipant] = prop(factory=list)
task_assigned_data: TicketEventTaskAssignedData = prop(None)
......@@ -27,12 +27,12 @@ class ChangeWindow(Jsonable):
class DeviceCommitDevice(Jsonable):
status: str = prop("")
revision_id: int = prop()
warnings: List[str] = prop([], flatify="warning")
warnings: List[str] = prop(factory=list, flatify="warning")
@propify
class DeviceCommitResult(Jsonable):
errors: List[str] = prop([], flatify="error")
errors: List[str] = prop(factory=list, flatify="error")
device: DeviceCommitDevice = prop()
......@@ -55,5 +55,5 @@ class ChangeWindowTask(Jsonable):
jsonify=False,
kwargify=lambda val: safe_date(val, TimeFormat.UTC),
)
errors: List[str] = prop([], flatify="error")
device_commits: List[DeviceCommit] = prop([], flatify="device_commit")
errors: List[str] = prop(factory=list, flatify="error")
device_commits: List[DeviceCommit] = prop(factory=list, flatify="device_commit")
......@@ -36,7 +36,7 @@ class RestCloud(Jsonable):
ip: Optional[IPAddress] = prop(
None, converter=optional(IPAddress), jsonify=stringify_optional_obj
)
members: List[RestCloudMember] = prop([])
members: List[RestCloudMember] = prop(factory=list)
@propify
......
......@@ -43,7 +43,7 @@ class License(Jsonable):
issued: Optional[datetime] = prop(
None, kwargify=safe_iso8601_date, jsonify=lambda d: d.isoformat() if d else None
)
skus: List[SKU] = prop([], repr=False, flatify="sku")
skus: List[SKU] = prop(factory=list, repr=False, flatify="sku")
type: str = prop("")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment