Skip to content

Commit f4e42d3

Browse files
committed
Added %PosixTime support
1 parent 6a559db commit f4e42d3

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Form/Util/Converter.cls.xml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,11 @@ TODO. Populate on install?</Description>
6767
if ##class(Form.Settings).getSetting("timezone") = "ignore" {
6868
set result = $extract(result, 1, *-1) // Remove trailing Z
6969
}
70+
} elseif datatype = "%Library.PosixTime" {
71+
set result = ##class(%PosixTime).LogicalToXSD(value)
72+
if ##class(Form.Settings).getSetting("timezone") = "ignore" {
73+
set result = $extract(result, 1, *-1) // Remove trailing Z
74+
}
7075
} elseif datatype = "%Library.Time" {
7176
set result = ##class(%Time).LogicalToXSD(value)
7277
} elseif datatype = "%Library.Binary" {
@@ -92,7 +97,9 @@ TODO. Populate on install?</Description>
9297
set result = ##class(%Date).XSDToLogical(value)
9398
} elseif datatype = "%Library.TimeStamp" {
9499
set result = ##class(%TimeStamp).XSDToLogical(value)
95-
} elseif datatype = "%Library.Time" {
100+
} elseif datatype = "%Library.PosixTime" {
101+
set result = ##class(%PosixTime).XSDToLogical(value)
102+
} elseif datatype = "%Library.Time" {
96103
set result = ##class(%Time).XSDToLogical(value)
97104
} elseif datatype = "%Library.Binary" {
98105
set result = $zcvt(value, "I", "JSON")

0 commit comments

Comments
 (0)