Skip to content

Commit b8d3e7e

Browse files
abhishek-nfaicoderavels
authored andcommittedMay 21, 2024
Fix timestamp error
1 parent 66f7903 commit b8d3e7e

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed
 

‎models/odataerrors/inner_error.go

+20-2
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,15 @@ func (m *InnerError) GetFieldDeserializers()(map[string]func(i878a80d2330e89d268
8080
return nil
8181
}
8282
res["date"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
83-
val, err := n.GetTimeValue()
83+
var val *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
84+
var err error
85+
val, err = n.GetTimeValue()
8486
if err != nil {
85-
return err
87+
err = nil
88+
val, err = getTimeValue(n)
89+
if err != nil {
90+
return err
91+
}
8692
}
8793
if val != nil {
8894
m.SetDate(val)
@@ -223,3 +229,15 @@ type InnerErrorable interface {
223229
SetOdataType(value *string)()
224230
SetRequestId(value *string)()
225231
}
232+
233+
func getTimeValue(n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time, error) {
234+
v, err := n.GetStringValue()
235+
if err != nil {
236+
return nil, err
237+
}
238+
if v == nil {
239+
return nil, nil
240+
}
241+
parsed, err := i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Parse("2006-01-02T15:04:05", *v)
242+
return &parsed, err
243+
}

0 commit comments

Comments
 (0)
Please sign in to comment.