Update minor fix#808
Conversation
…nality - Changed the DATABASE_URL in the configuration to point to a new PostgreSQL instance. - Introduced a new function `get_series_plan_schedule_by_series_ids` to retrieve lightweight plan fields and item counts for series scheduling. - Updated the series service to utilize the new scheduling function, replacing the previous method. - Added tests to ensure the correctness of the new scheduling functionality and its integration with existing services.
Confidence Score: 5/5The PR is safe to merge — the changes are targeted, well-covered by new tests, and the functional corrections (end-date formula, language fallback) align with the explicit test assertions added alongside them. The config deletion resolves a prior security concern. The group-language and series-schedule changes are each backed by multiple dedicated tests that verify both the happy path and meaningful edge cases (draft plans, missing start dates, language fallback chains). No regressions are introduced on the tested paths. No files require special attention. The schedule calculation change in series_service.py is the most logic-dense area, but it is directly exercised by the new test_series_schedule_from_plans_* tests. Reviews (2): Last reviewed commit: "Remove configuration file `config.py` fr..." | Re-trigger Greptile |
|
…efault settings and environment variable management functions.



No description provided.