From 03fc6eaf3901d8854f769f2322ea3748abf70c1e Mon Sep 17 00:00:00 2001 From: tobi Date: Mon, 6 Oct 2025 11:45:40 +0200 Subject: [bugfix] Fix nil ptr in `DifferentFrom` func (#4477) Closes https://codeberg.org/superseriousbusiness/gotosocial/issues/4476 Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4477 Co-authored-by: tobi Co-committed-by: tobi --- internal/gtsmodel/interactionpolicy.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'internal/gtsmodel/interactionpolicy.go') diff --git a/internal/gtsmodel/interactionpolicy.go b/internal/gtsmodel/interactionpolicy.go index 4fa5f4d8e..a7455a108 100644 --- a/internal/gtsmodel/interactionpolicy.go +++ b/internal/gtsmodel/interactionpolicy.go @@ -244,6 +244,12 @@ func (pr1 *PolicyRules) DifferentFrom(pr2 *PolicyRules) bool { return true } + // If they're both nil we don't + // need to check anything else. + if pr1 == nil && pr2 == nil { + return false + } + // Check if AutomaticApproval // differs between the two. if slices.Compare( -- cgit v1.2.3