Skip to content

Commit b457e73

Browse files
reichie020212kneckinator
authored andcommitted
added function _create_update_farmer
1 parent 0304418 commit b457e73

File tree

1 file changed

+5
-6
lines changed
  • spp_farmer_registry_base/models

1 file changed

+5
-6
lines changed

spp_farmer_registry_base/models/farm.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ class Farm(models.Model):
1919
"spp.farmer": "farmer_id",
2020
}
2121

22-
CREATE_OR_UPDATE_FARMER = True
23-
2422
coordinates = fields.GeoPointField(string="GPS Coordinates")
2523
farm_asset_ids = fields.One2many("spp.farm.asset", "asset_farm_id", string="Farm Assets")
2624
farm_machinery_ids = fields.One2many("spp.farm.asset", "machinery_farm_id", string="Farm Machinery")
@@ -112,9 +110,12 @@ def update_group_head_member(self, new_group_head):
112110
@api.model
113111
def write(self, vals):
114112
farm = super().write(vals)
115-
if not self.CREATE_OR_UPDATE_FARMER:
116-
return farm
117113

114+
self._create_update_farmer()
115+
116+
return farm
117+
118+
def _create_update_farmer(self):
118119
for rec in self:
119120
if rec.is_group and rec.kind.id == self.env.ref("spp_farmer_registry_base.kind_farm").id:
120121
head_member = rec.get_group_head_member()
@@ -128,8 +129,6 @@ def write(self, vals):
128129
elif not rec.is_group and rec.is_registrant:
129130
rec.update_farmer(rec)
130131

131-
return farm
132-
133132
def _process_record_to_feature(self, record, transformer):
134133
"""
135134
Convert a farm record to a GeoJSON feature using shapely and geojson libraries.

0 commit comments

Comments
 (0)