diff options
author | 2022-04-24 14:24:43 +0200 | |
---|---|---|
committer | 2022-04-24 14:24:43 +0200 | |
commit | 0d05bf473ba8e8b64a9e1b0977898581c5a3137d (patch) | |
tree | e17d1519ce291ff3c99bdaf4fb3f6b6ed6d951e0 /testrig/testmodels.go | |
parent | [feature] Implement media v2 endpoint to accommodate Tusky 17 (#480) (diff) | |
download | gotosocial-0d05bf473ba8e8b64a9e1b0977898581c5a3137d.tar.xz |
[bug] Fix status API / status web API being case sensitive (#481)
* make getStatus by id case-insensitive
* test get status case insensitive
* init config before log
Diffstat (limited to 'testrig/testmodels.go')
-rw-r--r-- | testrig/testmodels.go | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/testrig/testmodels.go b/testrig/testmodels.go index 5ccd3fb90..73dabaed6 100644 --- a/testrig/testmodels.go +++ b/testrig/testmodels.go @@ -34,6 +34,7 @@ import ( "net/http" "net/url" "os" + "strings" "time" "github.com/superseriousbusiness/activity/pub" @@ -1727,6 +1728,22 @@ func NewTestDereferenceRequests(accounts map[string]*gtsmodel.Account) map[strin DateHeader: date, } + target = URLMustParse(statuses["local_account_1_status_1"].URI) + sig, digest, date = GetSignatureForDereference(accounts["remote_account_1"].PublicKeyURI, accounts["remote_account_1"].PrivateKey, target) + fossSatanDereferenceLocalAccount1Status1 := ActivityWithSignature{ + SignatureHeader: sig, + DigestHeader: digest, + DateHeader: date, + } + + target = URLMustParse(strings.ToLower(statuses["local_account_1_status_1"].URI)) + sig, digest, date = GetSignatureForDereference(accounts["remote_account_1"].PublicKeyURI, accounts["remote_account_1"].PrivateKey, target) + fossSatanDereferenceLocalAccount1Status1Lowercase := ActivityWithSignature{ + SignatureHeader: sig, + DigestHeader: digest, + DateHeader: date, + } + target = URLMustParse(statuses["local_account_1_status_1"].URI + "/replies") sig, digest, date = GetSignatureForDereference(accounts["remote_account_1"].PublicKeyURI, accounts["remote_account_1"].PrivateKey, target) fossSatanDereferenceLocalAccount1Status1Replies := ActivityWithSignature{ @@ -1778,6 +1795,8 @@ func NewTestDereferenceRequests(accounts map[string]*gtsmodel.Account) map[strin return map[string]ActivityWithSignature{ "foss_satan_dereference_zork": fossSatanDereferenceZork, "foss_satan_dereference_zork_public_key": fossSatanDereferenceZorkPublicKey, + "foss_satan_dereference_local_account_1_status_1": fossSatanDereferenceLocalAccount1Status1, + "foss_satan_dereference_local_account_1_status_1_lowercase": fossSatanDereferenceLocalAccount1Status1Lowercase, "foss_satan_dereference_local_account_1_status_1_replies": fossSatanDereferenceLocalAccount1Status1Replies, "foss_satan_dereference_local_account_1_status_1_replies_next": fossSatanDereferenceLocalAccount1Status1RepliesNext, "foss_satan_dereference_local_account_1_status_1_replies_last": fossSatanDereferenceLocalAccount1Status1RepliesLast, |