From 3f93410a04e154b23d609ef39b35b5f8a08c4362 Mon Sep 17 00:00:00 2001 From: Jared Kipe Date: Thu, 11 Jun 2020 08:29:39 -0700 Subject: [PATCH] [FIX] maintenance_usage: keyword constructors shouldn't use mutable types --- maintenance_usage/models/maintenance.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/maintenance_usage/models/maintenance.py b/maintenance_usage/models/maintenance.py index 60bad798..c0a785bd 100644 --- a/maintenance_usage/models/maintenance.py +++ b/maintenance_usage/models/maintenance.py @@ -56,7 +56,9 @@ class MaintenanceEquipment(models.Model): result = super(MaintenanceEquipment, self).write(values) return result - def _log_usage(self, values={}): + def _log_usage(self, values=None): + if not values: + values = {} values['equipment_id'] = self.id values['date'] = fields.Datetime.now() self.env['maintenance.usage.log'].create(values)