diff options
author | 2024-10-12 10:02:26 +0200 | |
---|---|---|
committer | 2024-10-12 10:02:26 +0200 | |
commit | 95a316236e3651c27d995fcdc8093ae0d1f96125 (patch) | |
tree | 13669ae1942d5ce0309a14933104a793cfcd4071 /internal/typeutils | |
parent | [chore] Don't cc Accept of likes to followers (#3417) (diff) | |
download | gotosocial-95a316236e3651c27d995fcdc8093ae0d1f96125.tar.xz |
[bugfix] Account.last_status_at is a date, not datetime (#3419)
* [bugfix] Account.last_status_at is a date, not datetime
Fix #3418
* update swagger
Diffstat (limited to 'internal/typeutils')
-rw-r--r-- | internal/typeutils/internaltofrontend.go | 2 | ||||
-rw-r--r-- | internal/typeutils/internaltofrontend_test.go | 72 |
2 files changed, 37 insertions, 37 deletions
diff --git a/internal/typeutils/internaltofrontend.go b/internal/typeutils/internaltofrontend.go index 6bd6d0900..3b94687dc 100644 --- a/internal/typeutils/internaltofrontend.go +++ b/internal/typeutils/internaltofrontend.go @@ -259,7 +259,7 @@ func (c *Converter) accountToAPIAccountPublic(ctx context.Context, a *gtsmodel.A if a.Stats.LastStatusAt.IsZero() { return nil } - return util.Ptr(util.FormatISO8601(a.Stats.LastStatusAt)) + return util.Ptr(util.FormatISO8601Date(a.Stats.LastStatusAt)) }() ) diff --git a/internal/typeutils/internaltofrontend_test.go b/internal/typeutils/internaltofrontend_test.go index 139d8913a..e0671ed79 100644 --- a/internal/typeutils/internaltofrontend_test.go +++ b/internal/typeutils/internaltofrontend_test.go @@ -66,7 +66,7 @@ func (suite *InternalToFrontendTestSuite) TestAccountToFrontend() { "followers_count": 2, "following_count": 2, "statuses_count": 8, - "last_status_at": "2024-01-10T09:24:00.000Z", + "last_status_at": "2024-01-10", "emojis": [], "fields": [], "enable_rss": true @@ -116,7 +116,7 @@ func (suite *InternalToFrontendTestSuite) TestAccountToFrontendAliasedAndMoved() "followers_count": 2, "following_count": 2, "statuses_count": 8, - "last_status_at": "2024-01-10T09:24:00.000Z", + "last_status_at": "2024-01-10", "emojis": [], "fields": [], "source": { @@ -158,7 +158,7 @@ func (suite *InternalToFrontendTestSuite) TestAccountToFrontendAliasedAndMoved() "followers_count": 1, "following_count": 1, "statuses_count": 8, - "last_status_at": "2021-07-28T08:40:37.000Z", + "last_status_at": "2021-07-28", "emojis": [], "fields": [ { @@ -211,7 +211,7 @@ func (suite *InternalToFrontendTestSuite) TestAccountToFrontendWithEmojiStruct() "followers_count": 2, "following_count": 2, "statuses_count": 8, - "last_status_at": "2024-01-10T09:24:00.000Z", + "last_status_at": "2024-01-10", "emojis": [ { "shortcode": "rainbow", @@ -258,7 +258,7 @@ func (suite *InternalToFrontendTestSuite) TestAccountToFrontendWithEmojiIDs() { "followers_count": 2, "following_count": 2, "statuses_count": 8, - "last_status_at": "2024-01-10T09:24:00.000Z", + "last_status_at": "2024-01-10", "emojis": [ { "shortcode": "rainbow", @@ -301,7 +301,7 @@ func (suite *InternalToFrontendTestSuite) TestAccountToFrontendSensitive() { "followers_count": 2, "following_count": 2, "statuses_count": 8, - "last_status_at": "2024-01-10T09:24:00.000Z", + "last_status_at": "2024-01-10", "emojis": [], "fields": [], "source": { @@ -489,7 +489,7 @@ func (suite *InternalToFrontendTestSuite) TestStatusToFrontend() { "followers_count": 1, "following_count": 1, "statuses_count": 4, - "last_status_at": "2021-10-20T10:41:37.000Z", + "last_status_at": "2021-10-20", "emojis": [], "fields": [], "enable_rss": true, @@ -666,7 +666,7 @@ func (suite *InternalToFrontendTestSuite) TestWarnFilteredStatusToFrontend() { "followers_count": 1, "following_count": 1, "statuses_count": 4, - "last_status_at": "2021-10-20T10:41:37.000Z", + "last_status_at": "2021-10-20", "emojis": [], "fields": [], "enable_rss": true, @@ -853,7 +853,7 @@ func (suite *InternalToFrontendTestSuite) TestWarnFilteredBoostToFrontend() { "followers_count": 2, "following_count": 2, "statuses_count": 8, - "last_status_at": "2024-01-10T09:24:00.000Z", + "last_status_at": "2024-01-10", "emojis": [], "fields": [], "enable_rss": true @@ -980,7 +980,7 @@ func (suite *InternalToFrontendTestSuite) TestWarnFilteredBoostToFrontend() { "followers_count": 1, "following_count": 1, "statuses_count": 4, - "last_status_at": "2021-10-20T10:41:37.000Z", + "last_status_at": "2021-10-20", "emojis": [], "fields": [], "enable_rss": true, @@ -1235,7 +1235,7 @@ func (suite *InternalToFrontendTestSuite) TestStatusToFrontendUnknownAttachments "followers_count": 0, "following_count": 0, "statuses_count": 1, - "last_status_at": "2023-11-02T10:44:25.000Z", + "last_status_at": "2023-11-02", "emojis": [], "fields": [] }, @@ -1398,7 +1398,7 @@ func (suite *InternalToFrontendTestSuite) TestStatusToWebStatus() { "followers_count": 0, "following_count": 0, "statuses_count": 1, - "last_status_at": "2023-11-02T10:44:25.000Z", + "last_status_at": "2023-11-02", "emojis": [], "fields": [] }, @@ -1530,7 +1530,7 @@ func (suite *InternalToFrontendTestSuite) TestStatusToFrontendUnknownLanguage() "followers_count": 1, "following_count": 1, "statuses_count": 4, - "last_status_at": "2021-10-20T10:41:37.000Z", + "last_status_at": "2021-10-20", "emojis": [], "fields": [], "enable_rss": true, @@ -1674,7 +1674,7 @@ func (suite *InternalToFrontendTestSuite) TestStatusToFrontendPartialInteraction "followers_count": 2, "following_count": 2, "statuses_count": 8, - "last_status_at": "2024-01-10T09:24:00.000Z", + "last_status_at": "2024-01-10", "emojis": [], "fields": [], "enable_rss": true @@ -1780,7 +1780,7 @@ func (suite *InternalToFrontendTestSuite) TestStatusToAPIStatusPendingApproval() "followers_count": 1, "following_count": 1, "statuses_count": 4, - "last_status_at": "2021-10-20T10:41:37.000Z", + "last_status_at": "2021-10-20", "emojis": [], "fields": [], "enable_rss": true, @@ -1990,7 +1990,7 @@ func (suite *InternalToFrontendTestSuite) TestInstanceV1ToFrontend() { "followers_count": 1, "following_count": 1, "statuses_count": 4, - "last_status_at": "2021-10-20T10:41:37.000Z", + "last_status_at": "2021-10-20", "emojis": [], "fields": [], "enable_rss": true, @@ -2130,7 +2130,7 @@ func (suite *InternalToFrontendTestSuite) TestInstanceV2ToFrontend() { "followers_count": 1, "following_count": 1, "statuses_count": 4, - "last_status_at": "2021-10-20T10:41:37.000Z", + "last_status_at": "2021-10-20", "emojis": [], "fields": [], "enable_rss": true, @@ -2250,7 +2250,7 @@ func (suite *InternalToFrontendTestSuite) TestReportToFrontend1() { "followers_count": 0, "following_count": 0, "statuses_count": 3, - "last_status_at": "2021-09-11T09:40:37.000Z", + "last_status_at": "2021-09-11", "emojis": [], "fields": [] } @@ -2293,7 +2293,7 @@ func (suite *InternalToFrontendTestSuite) TestReportToFrontend2() { "followers_count": 1, "following_count": 1, "statuses_count": 8, - "last_status_at": "2021-07-28T08:40:37.000Z", + "last_status_at": "2021-07-28", "emojis": [], "fields": [ { @@ -2369,7 +2369,7 @@ func (suite *InternalToFrontendTestSuite) TestAdminReportToFrontend1() { "followers_count": 0, "following_count": 0, "statuses_count": 3, - "last_status_at": "2021-09-11T09:40:37.000Z", + "last_status_at": "2021-09-11", "emojis": [], "fields": [] } @@ -2414,7 +2414,7 @@ func (suite *InternalToFrontendTestSuite) TestAdminReportToFrontend1() { "followers_count": 1, "following_count": 1, "statuses_count": 8, - "last_status_at": "2021-07-28T08:40:37.000Z", + "last_status_at": "2021-07-28", "emojis": [], "fields": [ { @@ -2472,7 +2472,7 @@ func (suite *InternalToFrontendTestSuite) TestAdminReportToFrontend1() { "followers_count": 1, "following_count": 1, "statuses_count": 4, - "last_status_at": "2021-10-20T10:41:37.000Z", + "last_status_at": "2021-10-20", "emojis": [], "fields": [], "enable_rss": true, @@ -2526,7 +2526,7 @@ func (suite *InternalToFrontendTestSuite) TestAdminReportToFrontend1() { "followers_count": 1, "following_count": 1, "statuses_count": 4, - "last_status_at": "2021-10-20T10:41:37.000Z", + "last_status_at": "2021-10-20", "emojis": [], "fields": [], "enable_rss": true, @@ -2603,7 +2603,7 @@ func (suite *InternalToFrontendTestSuite) TestAdminReportToFrontend2() { "followers_count": 1, "following_count": 1, "statuses_count": 8, - "last_status_at": "2021-07-28T08:40:37.000Z", + "last_status_at": "2021-07-28", "emojis": [], "fields": [ { @@ -2661,7 +2661,7 @@ func (suite *InternalToFrontendTestSuite) TestAdminReportToFrontend2() { "followers_count": 0, "following_count": 0, "statuses_count": 3, - "last_status_at": "2021-09-11T09:40:37.000Z", + "last_status_at": "2021-09-11", "emojis": [], "fields": [] } @@ -2708,7 +2708,7 @@ func (suite *InternalToFrontendTestSuite) TestAdminReportToFrontend2() { "followers_count": 0, "following_count": 0, "statuses_count": 3, - "last_status_at": "2021-09-11T09:40:37.000Z", + "last_status_at": "2021-09-11", "emojis": [], "fields": [] }, @@ -2866,7 +2866,7 @@ func (suite *InternalToFrontendTestSuite) TestAdminReportToFrontendSuspendedLoca "followers_count": 0, "following_count": 0, "statuses_count": 3, - "last_status_at": "2021-09-11T09:40:37.000Z", + "last_status_at": "2021-09-11", "emojis": [], "fields": [] } @@ -2958,7 +2958,7 @@ func (suite *InternalToFrontendTestSuite) TestAdminReportToFrontendSuspendedLoca "followers_count": 1, "following_count": 1, "statuses_count": 4, - "last_status_at": "2021-10-20T10:41:37.000Z", + "last_status_at": "2021-10-20", "emojis": [], "fields": [], "enable_rss": true, @@ -3012,7 +3012,7 @@ func (suite *InternalToFrontendTestSuite) TestAdminReportToFrontendSuspendedLoca "followers_count": 1, "following_count": 1, "statuses_count": 4, - "last_status_at": "2021-10-20T10:41:37.000Z", + "last_status_at": "2021-10-20", "emojis": [], "fields": [], "enable_rss": true, @@ -3158,7 +3158,7 @@ func (suite *InternalToFrontendTestSuite) TestIntReqToAPI() { "followers_count": 1, "following_count": 1, "statuses_count": 4, - "last_status_at": "2021-10-20T10:41:37.000Z", + "last_status_at": "2021-10-20", "emojis": [], "fields": [], "enable_rss": true, @@ -3213,7 +3213,7 @@ func (suite *InternalToFrontendTestSuite) TestIntReqToAPI() { "followers_count": 1, "following_count": 1, "statuses_count": 8, - "last_status_at": "2021-07-28T08:40:37.000Z", + "last_status_at": "2021-07-28", "emojis": [], "fields": [ { @@ -3305,7 +3305,7 @@ func (suite *InternalToFrontendTestSuite) TestIntReqToAPI() { "followers_count": 1, "following_count": 1, "statuses_count": 4, - "last_status_at": "2021-10-20T10:41:37.000Z", + "last_status_at": "2021-10-20", "emojis": [], "fields": [], "enable_rss": true, @@ -3420,7 +3420,7 @@ func (suite *InternalToFrontendTestSuite) TestConversationToAPISelfConvo() { "followers_count": 2, "following_count": 2, "statuses_count": 8, - "last_status_at": "2024-01-10T09:24:00.000Z", + "last_status_at": "2024-01-10", "emojis": [], "fields": [], "enable_rss": true @@ -3471,7 +3471,7 @@ func (suite *InternalToFrontendTestSuite) TestConversationToAPISelfConvo() { "followers_count": 2, "following_count": 2, "statuses_count": 8, - "last_status_at": "2024-01-10T09:24:00.000Z", + "last_status_at": "2024-01-10", "emojis": [], "fields": [], "enable_rss": true @@ -3572,7 +3572,7 @@ func (suite *InternalToFrontendTestSuite) TestConversationToAPI() { "followers_count": 1, "following_count": 1, "statuses_count": 8, - "last_status_at": "2021-07-28T08:40:37.000Z", + "last_status_at": "2021-07-28", "emojis": [], "fields": [ { @@ -3634,7 +3634,7 @@ func (suite *InternalToFrontendTestSuite) TestConversationToAPI() { "followers_count": 2, "following_count": 2, "statuses_count": 8, - "last_status_at": "2024-01-10T09:24:00.000Z", + "last_status_at": "2024-01-10", "emojis": [], "fields": [], "enable_rss": true |