Bruker rapporterte at en runde delt med kategorien "Make" ikke ble synlig for vedkommendes ektefelle. Diagnostisert direkte mot ekte teecup_db (skrivebeskyttede spørringer): eieren hadde kategorisert ektefellen under tre kategorier, mens runden kun delte to av dem. _can_view_round krevde at ALLE en venns kategorier måtte være i rundens synlige sett -- en presisering fra 2026-07-29 som kun ble dokumentert i kode-kommentarer, aldri i denne ADR-en, og som strammet inn utover ADR-036 Beslutning B sin opprinnelige "minst én kategori"-regel fra 2026-07-25. Reversert til den opprinnelige regelen i alle fire duplikate SQL-steder (_can_view_round, _friends_who_can_see_round, list_friends_on_course i rounds.py; feed-listingen i round_messages.py) -- fra "NOT EXISTS en kategori utenfor synlig sett" til "EXISTS en kategori innenfor synlig sett". Scratch-verifisert i begge retninger: venn med overlappende kategori slipper nå inn, venn med ingen overlappende kategori fortsatt korrekt avvist. Se CHANGELOG.md punkt 44 for full verifiseringsdetalj og bekreftelse mot de ekte, virkelige dataene etter utrulling. |
||
|---|---|---|
| .. | ||
| routers | ||
| __init__.py | ||
| auth.py | ||
| blind_draw.py | ||
| config.py | ||
| db.py | ||
| email.py | ||
| errors.py | ||
| handicap.py | ||
| main.py | ||
| push.py | ||
| realtime.py | ||
| requirements.txt | ||
| storage.py | ||
| team_authz.py | ||
| teeoff_client.py | ||