Organizations now load only once #38

Merged
tech merged 2 commits from SEND002 into main 2025-12-09 18:53:13 +00:00
Collaborator

Organizations were being loaded twice because setCurrentOrganization tried to resolve the org using the provider’s existing (empty) list, failed, and left _currentOrg unset, which caused OrganizationLoader to trigger another fetch

Organizations were being loaded twice because setCurrentOrganization tried to resolve the org using the provider’s existing (empty) list, failed, and left _currentOrg unset, which caused OrganizationLoader to trigger another fetch
protuberanets added 1 commit 2025-12-08 16:12:40 +00:00
protuberanets requested review from tech 2025-12-08 16:12:40 +00:00
Owner

@protuberanets , это ж не решение. Ты ж подкостылил просто логику. Если установка организации происходит до того, как они загружены, это означает, что где-то логически неверно идет работа с загрузкой организаций. То есть код устроен так, что кто-то пытается ставить организацию до того, как они загружены, а это не нормально. Это не тот случай, когда надо адаптировать поведение провайдера, а когда надо вызывающий код выпрямлять.

@protuberanets , это ж не решение. Ты ж подкостылил просто логику. Если установка организации происходит до того, как они загружены, это означает, что где-то логически неверно идет работа с загрузкой организаций. То есть код устроен так, что кто-то пытается ставить организацию до того, как они загружены, а это не нормально. Это не тот случай, когда надо адаптировать поведение провайдера, а когда надо вызывающий код выпрямлять.
protuberanets added 1 commit 2025-12-09 13:15:45 +00:00
tech merged commit 1079ad7d0a into main 2025-12-09 18:53:13 +00:00
tech deleted branch SEND002 2025-12-09 18:53:14 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: tech/sendico#38