Bug: /dropadd was incorrectly rejecting players from Minor League affiliates Root Cause: Ownership check used team.id comparison instead of organizational check Fix: Use team.is_same_organization() to properly handle ML/MiL/IL affiliates Before: player.team.id != builder.team.id (fails for WVMiL when user owns WV) After: not builder.team.is_same_organization(player.team) (correctly identifies same org) This brings /dropadd in line with /ilmove implementation which already used the correct organizational check pattern. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| admin | ||
| custom_commands | ||
| dice | ||
| examples | ||
| gameplay | ||
| help | ||
| injuries | ||
| league | ||
| players | ||
| profile | ||
| soak | ||
| teams | ||
| transactions | ||
| utilities | ||
| voice | ||
| __init__.py | ||
| CLAUDE.md | ||