Commit cb6a66fe by François C.

Fix standard point added if shift is moved using members_space interface

parent b88b0203
...@@ -155,6 +155,8 @@ class CagetteShift(models.Model): ...@@ -155,6 +155,8 @@ class CagetteShift(models.Model):
"origin": 'memberspace', "origin": 'memberspace',
"is_makeup": data['is_makeup'], "is_makeup": data['is_makeup'],
"state": 'open'} "state": 'open'}
if shift_type == "standard":
fieldsDatas['template_created'] = 1 # It's not true but otherwise, presence add 1 standard point, which is not wanted
st_r_id = self.o_api.create('shift.registration', fieldsDatas) st_r_id = self.o_api.create('shift.registration', fieldsDatas)
except Exception as e: except Exception as e:
...@@ -211,7 +213,7 @@ class CagetteShift(models.Model): ...@@ -211,7 +213,7 @@ class CagetteShift(models.Model):
action = 'create' action = 'create'
# Get partner extension ids # Get partner extension ids
cond = [['id','=',data['idPartner']]] cond = [['id', '=', data['idPartner']]]
fields = ['extension_ids'] fields = ['extension_ids']
partner_extensions = self.o_api.search_read('res.partner', cond, fields) partner_extensions = self.o_api.search_read('res.partner', cond, fields)
response = False response = False
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment