From 82b81c643ec74a0c97e12f1cecf6a2199a5a107c Mon Sep 17 00:00:00 2001 From: Istvan Soos Date: Thu, 24 Oct 2024 09:37:44 +0200 Subject: [PATCH 1/2] Fix status checks in list moderation cases admin action. --- app/lib/admin/actions/moderation_case_list.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/lib/admin/actions/moderation_case_list.dart b/app/lib/admin/actions/moderation_case_list.dart index 5008ba40d2..63f10e8984 100644 --- a/app/lib/admin/actions/moderation_case_list.dart +++ b/app/lib/admin/actions/moderation_case_list.dart @@ -47,10 +47,10 @@ List ModerationCase entities with filter options. } final list = await query.run().where((mc) { - if (status == 'pending' && mc.status != ModerationStatus.pending) { + if (status == 'resolved' && mc.status == ModerationStatus.pending) { return false; } - if (status == 'resolved' && mc.status == ModerationStatus.pending) { + if (status != 'resolved' && mc.status != status) { return false; } if (kind != null && mc.kind != kind) { From 6b7a796e7218870190c9545f16916f3cf5fc82f5 Mon Sep 17 00:00:00 2001 From: Istvan Soos Date: Thu, 24 Oct 2024 10:01:51 +0200 Subject: [PATCH 2/2] also null check --- app/lib/admin/actions/moderation_case_list.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/lib/admin/actions/moderation_case_list.dart b/app/lib/admin/actions/moderation_case_list.dart index 63f10e8984..3f183ab786 100644 --- a/app/lib/admin/actions/moderation_case_list.dart +++ b/app/lib/admin/actions/moderation_case_list.dart @@ -50,7 +50,7 @@ List ModerationCase entities with filter options. if (status == 'resolved' && mc.status == ModerationStatus.pending) { return false; } - if (status != 'resolved' && mc.status != status) { + if (status != null && status != 'resolved' && mc.status != status) { return false; } if (kind != null && mc.kind != kind) {