Hello!
I'm trying make button which will change 'stage_id' in Recruitment form view.
Code:
def CONTINUE_TO_NEXT_STEP_FUNCTION_1(self):
if self.stage_id.sequence == 2:
return self.write({'stage_id': 3})
elif self.stage_id.sequence == 3:
return self.write({'stage_id': 4})
elif self.stage_id.sequence == 4:
return self.write({'stage_id': 5})
else:
raise ValidationError("Error. Contact the administrator.")
And this code works if I create new database and use button in new DB. But in my original DB in 2 stage_id I getting ValidationError. And in 3 stage nothing happens when I push the button.
I suspect I’ve used the wrong syntax. Can you tell me the best way to proceed?