GeometryField.get_final_value() for comparing new values with old values
This commit is contained in:
parent
b30fbe90d0
commit
9ffdf2052a
3 changed files with 22 additions and 16 deletions
|
@ -119,8 +119,7 @@ class GeometryMixin(SerializableMixin):
|
|||
|
||||
def get_changed_geometry(self):
|
||||
field = self._meta.get_field('geometry')
|
||||
new_geometry = self.geometry
|
||||
new_geometry = field.to_python(field.get_prep_value(new_geometry))
|
||||
new_geometry = field.get_final_value(self.geometry)
|
||||
if self.orig_geometry is None:
|
||||
return new_geometry
|
||||
difference = new_geometry.symmetric_difference(self.orig_geometry)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue