Skip to content

Commit 56df3e8

Browse files
authored
Merge pull request #3697 from bcgov/release-v1.2.3
Release v1.2.3
2 parents d8dca8a + ea13767 commit 56df3e8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+1833
-466
lines changed

backend/lcfs/db/models/compliance/ComplianceReportSummary.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,25 @@ def total_renewable_fuel_supplied(self):
138138
self.line_2_eligible_renewable_fuel_supplied_jet_fuel
139139
)
140140

141+
@property
142+
def has_renewable_fuel_requirement(self):
143+
"""
144+
Returns True if there is any renewable fuel requirement.
145+
Checks if any fuel category in Lines 3 (total tracked fuel supplied)
146+
or Line 9 (obligation added) has a non-zero value.
147+
"""
148+
line_3_has_value = (
149+
(self.line_3_total_tracked_fuel_supplied_gasoline or 0) != 0 or
150+
(self.line_3_total_tracked_fuel_supplied_diesel or 0) != 0 or
151+
(self.line_3_total_tracked_fuel_supplied_jet_fuel or 0) != 0
152+
)
153+
line_9_has_value = (
154+
(self.line_9_obligation_added_gasoline or 0) != 0 or
155+
(self.line_9_obligation_added_diesel or 0) != 0 or
156+
(self.line_9_obligation_added_jet_fuel or 0) != 0
157+
)
158+
return line_3_has_value or line_9_has_value
159+
141160
def __repr__(self):
142161
return (
143162
f"<ComplianceReportSummary(id={self.summary_id}, quarter={self.quarter})>"

0 commit comments

Comments
 (0)