From a7b2baf70e5244a162d6a1a3ed50718ad610a414 Mon Sep 17 00:00:00 2001 From: Till Faelligen Date: Wed, 9 Feb 2022 13:48:56 +0100 Subject: [PATCH] Allow user to forget a room, even if they never were a member --- clientapi/routing/membership.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/clientapi/routing/membership.go b/clientapi/routing/membership.go index 4ce820797..c03b21ba7 100644 --- a/clientapi/routing/membership.go +++ b/clientapi/routing/membership.go @@ -17,6 +17,7 @@ package routing import ( "context" "errors" + "fmt" "net/http" "time" @@ -459,13 +460,7 @@ func SendForget( if membershipRes.IsInRoom { return util.JSONResponse{ Code: http.StatusBadRequest, - JSON: jsonerror.Forbidden("user is still a member of the room"), - } - } - if !membershipRes.HasBeenInRoom { - return util.JSONResponse{ - Code: http.StatusBadRequest, - JSON: jsonerror.Forbidden("user did not belong to room"), + JSON: jsonerror.Forbidden(fmt.Sprintf("User %s is in room %s", device.UserID, roomID)), } }