diff --git a/erpnext/stock/doctype/quality_inspection/quality_inspection.py b/erpnext/stock/doctype/quality_inspection/quality_inspection.py index c7a315d2298..faef473a7fa 100644 --- a/erpnext/stock/doctype/quality_inspection/quality_inspection.py +++ b/erpnext/stock/doctype/quality_inspection/quality_inspection.py @@ -283,9 +283,11 @@ class QualityInspection(Document): def min_max_criteria_passed(self, reading): """Determine whether all readings fall in the acceptable range.""" + has_reading = False for i in range(1, 11): reading_value = reading.get("reading_" + str(i)) if reading_value is not None and reading_value.strip(): + has_reading = True result = ( flt(reading.get("min_value")) <= parse_float(reading_value) @@ -293,7 +295,7 @@ class QualityInspection(Document): ) if not result: return False - return True + return has_reading def set_status_based_on_acceptance_formula(self, reading): if not reading.acceptance_formula: