mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-16 22:33:58 +02:00
* fix(feishu): tighten allowlist id matching * fix(feishu): address review follow-ups * changelog: note Feishu allowlist canonicalization tightening (#66021) * fix(feishu): collapse typed wildcard allowlist aliases to bare wildcard Previously normalizeFeishuTarget folded chat:* / user:* / open_id:* / dm:* / group:* / channel:* down to '*', so those entries acted as allow-all. The new typed canonicalization was producing literal keys (chat:*, user:*, ...) that never matched any sender, silently flipping those configs from allow-all to deny-all. Restore the prior behavior by collapsing a wildcard value to '*' inside canonicalizeFeishuAllowlistKey. --------- Co-authored-by: Devin Robison <drobison@nvidia.com>