diff --git a/src/worker/sql.rs b/src/worker/sql.rs index 333b5d5..0ba0e97 100755 --- a/src/worker/sql.rs +++ b/src/worker/sql.rs @@ -2388,10 +2388,6 @@ pub const QUERY_GET_PLANNED_CHARACTER_BIRTH_DELIVERIES: &str = r#" AND c_m.pregnancy_due_at <= NOW() AND c_m.pregnancy_father_character_id IS NOT NULL AND c_m.pregnancy_father_character_id <> c_m.id - -- Geplante Schwangerschaften werden nicht verworfen, sondern erst - -- nach Erreichen des gemeinsamen Mindestalters ausgeliefert. - AND c_m.birthdate <= CURRENT_DATE - INTERVAL '16 days' - AND c_f.birthdate <= CURRENT_DATE - INTERVAL '16 days' AND c_m.health > 0 AND NOT EXISTS ( SELECT 1 @@ -4189,12 +4185,11 @@ mod tests { } #[test] - fn automatic_pregnancy_and_birth_paths_require_both_parents_to_be_sixteen() { + fn automatic_pregnancy_paths_require_both_parents_to_be_sixteen() { for query in [ QUERY_GET_MARRIAGE_BIRTH_DELIVERIES, QUERY_TRY_MARRIAGE_CONCEPTION_UPDATE, QUERY_GET_LEGACY_MARRIAGE_INSTANT_PREGNANCY_CANDIDATES, - QUERY_GET_PLANNED_CHARACTER_BIRTH_DELIVERIES, QUERY_GET_LOVER_PREGNANCY_CANDIDATES, ] { assert_eq!(query.matches(AGE_16_GUARD).count(), 2, "{query}"); @@ -4202,6 +4197,7 @@ mod tests { assert!(QUERY_SET_CHARACTER_PREGNANCY_FROM_LOVER.contains(AGE_16_GUARD)); assert!(QUERY_GET_PLANNED_CHARACTER_BIRTH_DELIVERIES.contains("pregnancy_due_at <= NOW()")); + assert!(!QUERY_GET_PLANNED_CHARACTER_BIRTH_DELIVERIES.contains(AGE_16_GUARD)); } #[test]