c0mrade
1eeeb39779
fix: exclude users with active subscriptions from expired broadcast
...
In multi-subscription mode, a user with an expired trial AND an active
paid subscription was incorrectly included in expired broadcast targets.
Fixed in 3 places:
- get_target_users_count (SQL): added NOT EXISTS active sub subquery
- get_target_users 'expired' (Python): skip if has_active
- get_target_users 'expired_subscribers' (Python): same check
2026-04-13 19:21:52 +03:00
..
2026-02-24 02:50:31 +03:00
2026-02-23 18:29:10 +03:00
2026-03-23 08:06:15 +03:00
2026-03-23 08:06:15 +03:00
2026-03-23 14:48:12 +03:00
2026-02-16 09:18:12 +03:00
2026-03-23 08:06:15 +03:00
2026-03-23 08:06:15 +03:00
2026-02-17 04:45:40 +03:00
2026-02-16 09:18:12 +03:00
2026-03-23 16:44:38 +03:00
2026-03-23 08:06:15 +03:00
2026-04-13 19:21:52 +03:00
2026-03-23 08:06:15 +03:00
2026-03-10 14:29:29 +05:00
2026-03-23 08:06:15 +03:00
2026-03-05 11:16:53 +03:00
2026-02-16 09:18:12 +03:00
2026-03-23 08:06:15 +03:00
2026-03-26 10:34:14 +03:00
2026-03-23 08:06:15 +03:00
2026-02-16 09:18:12 +03:00
2026-03-23 08:06:15 +03:00
2026-03-28 22:34:54 +03:00
2026-02-16 09:18:12 +03:00
2026-02-24 03:22:39 +03:00
2026-02-16 09:18:12 +03:00
2026-04-10 15:04:38 +03:00
2026-03-05 10:56:17 +03:00
2026-03-28 19:12:34 +03:00
2026-02-16 09:18:12 +03:00
2026-02-17 04:45:40 +03:00
2026-03-28 12:34:15 +03:00
2026-03-23 08:06:15 +03:00
2026-02-16 09:18:12 +03:00
2026-02-16 09:18:12 +03:00
2026-02-16 09:18:12 +03:00
2026-04-13 14:42:16 +03:00
2026-02-16 09:18:12 +03:00