diff options
author | Daniel Kilimnik <mail@kilimnik.de> | 2023-09-23 14:15:05 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-23 12:15:05 +0000 |
commit | 0ee7cbf725f45650136be45f8e0f74d395f73b5c (patch) | |
tree | 90545bec038a6395732c5a91516570d59f613c24 /modules/structs | |
parent | 5f7388e586d4aa53e6689a0faa962ee26e5509cf (diff) | |
download | gitea-0ee7cbf725f45650136be45f8e0f74d395f73b5c.tar.gz gitea-0ee7cbf725f45650136be45f8e0f74d395f73b5c.zip |
Fix push mirror, wrong timestamp format (#27153)
I noticed, that the push mirrors endpoint, is the only endpoint which
returns the times in long format rather than as time.Time().
I think the behavior should be consistent across the project.
----
## ⚠️ BREAKING ⚠️
This PR changes the time format used in API responses for all
push_mirror endpoints which return a push mirror.
---------
Co-authored-by: Giteabot <teabot@gitea.io>
Diffstat (limited to 'modules/structs')
-rw-r--r-- | modules/structs/mirror.go | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/modules/structs/mirror.go b/modules/structs/mirror.go index 55cd133a4f..8259583cde 100644 --- a/modules/structs/mirror.go +++ b/modules/structs/mirror.go @@ -3,6 +3,8 @@ package structs +import "time" + // CreatePushMirrorOption represents need information to create a push mirror of a repository. type CreatePushMirrorOption struct { RemoteAddress string `json:"remote_address"` @@ -15,12 +17,14 @@ type CreatePushMirrorOption struct { // PushMirror represents information of a push mirror // swagger:model type PushMirror struct { - RepoName string `json:"repo_name"` - RemoteName string `json:"remote_name"` - RemoteAddress string `json:"remote_address"` - CreatedUnix string `json:"created"` - LastUpdateUnix string `json:"last_update"` - LastError string `json:"last_error"` - Interval string `json:"interval"` - SyncOnCommit bool `json:"sync_on_commit"` + RepoName string `json:"repo_name"` + RemoteName string `json:"remote_name"` + RemoteAddress string `json:"remote_address"` + // swagger:strfmt date-time + CreatedUnix time.Time `json:"created"` + // swagger:strfmt date-time + LastUpdateUnix *time.Time `json:"last_update"` + LastError string `json:"last_error"` + Interval string `json:"interval"` + SyncOnCommit bool `json:"sync_on_commit"` } |