We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 25bf74a commit 4e1255dCopy full SHA for 4e1255d
modules/vf-graphql-holochain/connection.ts
@@ -156,6 +156,7 @@ function seralizeStringId(id: Array<Buffer | string>): string {
156
}
157
158
const LONG_DATETIME_FORMAT = 'YYYY-MM-DDTHH:mm:ss.SSSZ'
159
+const SHORT_DATETIME_FORMAT = 'YYYY-MM-DDTHH:mm:ssZ'
160
const isoDateRegex = /^\d{4}-\d\d-\d\d(T\d\d:\d\d:\d\d(\.\d\d\d)?)?([+-]\d\d:\d\d)?$/
161
162
/**
@@ -188,6 +189,9 @@ const decodeFields = (result: any): void => {
188
189
// recursively check for Date strings and convert to JS date objects upon receiving
190
if (value && value.match && value.match(isoDateRegex)) {
191
subject[prop] = parse(value, LONG_DATETIME_FORMAT)
192
+ if (subject[prop] === null) {
193
+ subject[prop] = parse(value, SHORT_DATETIME_FORMAT)
194
+ }
195
196
197
})
0 commit comments