From a34be3ef360f0c9a670c9bf2ce915f3ea3292d47 Mon Sep 17 00:00:00 2001 From: pi-bot-01 Date: Sat, 14 Mar 2026 14:10:37 -0700 Subject: [PATCH] fix: getClaimStatus checks serverOwned flag, not just session id match --- pi-extension/webhook/server.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pi-extension/webhook/server.ts b/pi-extension/webhook/server.ts index 369423d..39881f8 100644 --- a/pi-extension/webhook/server.ts +++ b/pi-extension/webhook/server.ts @@ -139,7 +139,8 @@ export function getClaimStatus() { owner: claimOwner, ownerCwd: claimOwnerCwd, sessionId: SESSION_ID, - isOwner: claimOwner === SESSION_ID, + serverOwned, + isOwner: serverOwned && claimOwner === SESSION_ID, pending: [...pendingClaims.values()].filter((c) => c.status === "pending"), }; }