From eb9dba3f4728b478f2206ff992700a9677f879c7 Mon Sep 17 00:00:00 2001 From: Fringg Date: Wed, 18 Feb 2026 08:42:53 +0300 Subject: [PATCH] fix: add selectinload for subscription in campaign user list Prevents MissingGreenlet error when accessing user.subscription in the admin campaign users filter view. --- app/services/user_service.py | 1 + 1 file changed, 1 insertion(+) diff --git a/app/services/user_service.py b/app/services/user_service.py index b716b315..fbdf8297 100644 --- a/app/services/user_service.py +++ b/app/services/user_service.py @@ -457,6 +457,7 @@ class UserService: AdvertisingCampaign, AdvertisingCampaign.id == latest_campaign.c.campaign_id, ) + .options(selectinload(User.subscription)) .order_by( AdvertisingCampaign.name.asc(), latest_campaign.c.created_at.desc(),