Skip to content

Commit 0304418

Browse files
reichie020212kneckinator
authored andcommitted
Improved farmer registry base write function
1 parent bad3469 commit 0304418

File tree

1 file changed

+5
-0
lines changed
  • spp_farmer_registry_base/models

1 file changed

+5
-0
lines changed

spp_farmer_registry_base/models/farm.py

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

22+
CREATE_OR_UPDATE_FARMER = True
23+
2224
coordinates = fields.GeoPointField(string="GPS Coordinates")
2325
farm_asset_ids = fields.One2many("spp.farm.asset", "asset_farm_id", string="Farm Assets")
2426
farm_machinery_ids = fields.One2many("spp.farm.asset", "machinery_farm_id", string="Farm Machinery")
@@ -110,6 +112,9 @@ def update_group_head_member(self, new_group_head):
110112
@api.model
111113
def write(self, vals):
112114
farm = super().write(vals)
115+
if not self.CREATE_OR_UPDATE_FARMER:
116+
return farm
117+
113118
for rec in self:
114119
if rec.is_group and rec.kind.id == self.env.ref("spp_farmer_registry_base.kind_farm").id:
115120
head_member = rec.get_group_head_member()

0 commit comments

Comments
 (0)