[bugfix] Fix broken only_media and only_public flags on /api/v1/accounts/:id/statuses (#448)

* bump superseriousbusiness/activity version

* fetch list of follower inbox iris

* add test for getting account statuses

* fix incorrect publicOnly parsing

* update media not null query
This commit is contained in:
tobi
2022-04-10 15:11:12 +02:00
committed by GitHub
parent 707de094a0
commit a7e9dee33d
4 changed files with 93 additions and 5 deletions

View File

@@ -194,14 +194,14 @@ func (m *Module) AccountStatusesGETHandler(c *gin.Context) {
publicOnly := false
publicOnlyString := c.Query(OnlyPublicKey)
if mediaOnlyString != "" {
if publicOnlyString != "" {
i, err := strconv.ParseBool(publicOnlyString)
if err != nil {
l.Debugf("error parsing public only string: %s", err)
c.JSON(http.StatusBadRequest, gin.H{"error": "couldn't parse public only query param"})
return
}
mediaOnly = i
publicOnly = i
}
statuses, errWithCode := m.processor.AccountStatusesGet(c.Request.Context(), authed, targetAcctID, limit, excludeReplies, maxID, minID, pinnedOnly, mediaOnly, publicOnly)