Skip to content

Association: Add tests for Memberships, SocialServices, NewTenantBars,...

Leander Schulten requested to merge feature/test-membership into master

Association: Add tests for Memberships, SocialServices, NewTenantBars, MembershipTypePeriods. Fixes a bug that no new social service periods are created if a member was ruhend once.

Das Problem was dass die die Window function nur über die selektierten Einträge berechnet. D.h. das end_date ist None auch wenn es danach noch eine MembershipTypePeriod eintrag existiert, der aber herausgefilter wird. Das hat der aktuelle Code nicht beachtet. Jetzt werden CTEs verwendet, mit welchem das Problem nicht mehr auftritt. Auch wurde die Länge der SocialServicePeriods gefixed (war ein Tag zu viel + hat die "days_ruhend" nicht beachtet)

Merge request reports