summaryrefslogtreecommitdiff
path: root/internal/filter
diff options
context:
space:
mode:
Diffstat (limited to 'internal/filter')
-rw-r--r--internal/filter/status/api.go2
-rw-r--r--internal/filter/status/status.go4
2 files changed, 4 insertions, 2 deletions
diff --git a/internal/filter/status/api.go b/internal/filter/status/api.go
index 1d6684b59..bca82a15e 100644
--- a/internal/filter/status/api.go
+++ b/internal/filter/status/api.go
@@ -100,6 +100,8 @@ func toAPIFilterAction(m gtsmodel.FilterAction) apimodel.FilterAction {
return apimodel.FilterActionWarn
case gtsmodel.FilterActionHide:
return apimodel.FilterActionHide
+ case gtsmodel.FilterActionBlur:
+ return apimodel.FilterActionBlur
}
return apimodel.FilterActionNone
}
diff --git a/internal/filter/status/status.go b/internal/filter/status/status.go
index e38131ae3..572f669d5 100644
--- a/internal/filter/status/status.go
+++ b/internal/filter/status/status.go
@@ -208,8 +208,8 @@ func (f *Filter) getStatusFilterResults(
var apiResult *apimodel.FilterResult
switch filter.Action {
- case gtsmodel.FilterActionWarn:
- // For filter action WARN get all possible filter matches against status.
+ case gtsmodel.FilterActionWarn, gtsmodel.FilterActionBlur:
+ // For filter action WARN or BLUR get all possible filter matches against status.
keywordMatches, statusMatches := getFilterMatches(filter, status.ID, fields)
if len(keywordMatches) == 0 && len(statusMatches) == 0 {
continue