From fd62a1ec2dbc8bcc9486dd1dc78660b7a74a98e3 Mon Sep 17 00:00:00 2001 From: Cristian Scheid Date: Sat, 10 Oct 2026 08:30:00 -0300 Subject: [PATCH] debug: gather more information on confirm patron error Signed-off-by: Cristian Scheid --- lib/FederatedItems/SingleMemberAdd.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/FederatedItems/SingleMemberAdd.php b/lib/FederatedItems/SingleMemberAdd.php index a6dbc8cda..08d01db98 100644 --- a/lib/FederatedItems/SingleMemberAdd.php +++ b/lib/FederatedItems/SingleMemberAdd.php @@ -326,6 +326,18 @@ private function confirmPatron(FederatedEvent $event, Member $member): void { $patron = $member->getInvitedBy(); if ($patron->getInstance() !== $event->getSender()) { + // Temporary diagnostic logging + $this->log(self::$ERROR, 'TMP DIAGNOSTIC: patron/sender mismatch', false, [ + 'circleId' => $event->getCircle()->getSingleId(), + 'circleInstance' => $event->getCircle()->getInstance(), + 'eventOrigin' => $event->getOrigin(), + 'eventSender' => $event->getSender(), + 'memberUserId' => $member->getUserId(), + 'memberInstance' => $member->getInstance(), + 'patronSingleId' => $patron->getSingleId(), + 'patronUserId' => $patron->getUserId(), + 'patronInstance' => $patron->getInstance(), + ]); throw new FederatedItemBadRequestException(StatusCode::$MEMBER_ADD[130], 130); }