Emit null for zero createdAt/updatedAt values
Consistent with completedAt handling. Addresses Copilot review feedback from companion PR #12807. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
parent
c5c107aa8b
commit
d908af3484
1 changed files with 10 additions and 2 deletions
|
|
@ -142,9 +142,17 @@ func (s *Session) ExportData(fields []string) map[string]interface{} {
|
|||
data[f] = nil
|
||||
}
|
||||
case "createdAt":
|
||||
data[f] = s.CreatedAt
|
||||
if s.CreatedAt.IsZero() {
|
||||
data[f] = nil
|
||||
} else {
|
||||
data[f] = s.CreatedAt
|
||||
}
|
||||
case "updatedAt":
|
||||
data[f] = s.LastUpdatedAt
|
||||
if s.LastUpdatedAt.IsZero() {
|
||||
data[f] = nil
|
||||
} else {
|
||||
data[f] = s.LastUpdatedAt
|
||||
}
|
||||
case "completedAt":
|
||||
if s.CompletedAt.IsZero() {
|
||||
data[f] = nil
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue