Behebe blockierte geplante Geburten
All checks were successful
Deploy yourpart (blue-green) / deploy (push) Successful in 5m7s
All checks were successful
Deploy yourpart (blue-green) / deploy (push) Successful in 5m7s
This commit is contained in:
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user