fix error handling

This commit is contained in:
pacnpal
2024-11-05 15:13:39 +00:00
parent 11fccaaf06
commit b23672134d

View File

@@ -169,8 +169,8 @@ class ParkForm(forms.ModelForm):
# Convert to string to preserve exact decimal places
return str(latitude)
except (InvalidOperation, TypeError):
raise forms.ValidationError("Invalid latitude value.")
except (InvalidOperation, TypeError) as e:
raise forms.ValidationError("Invalid latitude value.") from e
return latitude
def clean_longitude(self):
@@ -188,8 +188,8 @@ class ParkForm(forms.ModelForm):
# Convert to string to preserve exact decimal places
return str(longitude)
except (InvalidOperation, TypeError):
raise forms.ValidationError("Invalid longitude value.")
except (InvalidOperation, TypeError) as e:
raise forms.ValidationError("Invalid longitude value.") from e
return longitude
def save(self, commit=True):