From 4fb3adba6b172e092cafeb7e04b1ed80c7ce4743 Mon Sep 17 00:00:00 2001 From: Byron Pullutasig <115118857+bpulluta@users.noreply.github.com> Date: Fri, 19 Apr 2024 14:45:18 -0600 Subject: [PATCH] updated pv_validation for tilt defaults --- reoptjl/validators.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/reoptjl/validators.py b/reoptjl/validators.py index 4b2f7471d..b46a9307b 100644 --- a/reoptjl/validators.py +++ b/reoptjl/validators.py @@ -203,12 +203,14 @@ def cross_clean(self): """ PV validation """ - def cross_clean_pv(pvmodel): - if pvmodel.__getattribute__("tilt") == None: - if pvmodel.__getattribute__("array_type") == pvmodel.ARRAY_TYPE_CHOICES.ROOFTOP_FIXED: - pvmodel.__setattr__("tilt", 10) - else: + def cross_clean_pv(pvmodel): + if pvmodel.__getattribute__("tilt") is None: + if pvmodel.__getattribute__("array_type") in (pvmodel.ARRAY_TYPE_CHOICES.GROUND_MOUNT_FIXED_OPEN_RACK, + pvmodel.ARRAY_TYPE_CHOICES.ROOFTOP_FIXED): pvmodel.__setattr__("tilt", 20) + else: + pvmodel.__setattr__("tilt", 0) + if pvmodel.__getattribute__("azimuth") == None: if self.models["Site"].__getattribute__("latitude") >= 0: