mirror of
https://github.com/OCA/manufacture.git
synced 2025-01-28 16:37:15 +02:00
[FIX] quality_control: Fix TypeError on new test category (#193)
`TestQualityControl` is failing on `QcTestTemplateCatergory._get_complete_name` when `name` is set as `False`.
This commit is contained in:
committed by
Pedro M. Baeza
parent
331e90c2b8
commit
5e32d91421
@@ -9,15 +9,16 @@ class QcTestTemplateCategory(models.Model):
|
||||
_name = 'qc.test.category'
|
||||
_description = 'Test category'
|
||||
|
||||
@api.one
|
||||
@api.multi
|
||||
@api.depends('name', 'parent_id')
|
||||
def _get_complete_name(self):
|
||||
names = [self.name]
|
||||
parent = self.parent_id
|
||||
while parent:
|
||||
names.append(parent.name)
|
||||
parent = parent.parent_id
|
||||
self.complete_name = " / ".join(reversed(names))
|
||||
for record in self:
|
||||
names = [record.name or '']
|
||||
parent = record.parent_id
|
||||
while parent:
|
||||
names.append(parent.name)
|
||||
parent = parent.parent_id
|
||||
record.complete_name = " / ".join(reversed(names))
|
||||
|
||||
@api.constrains('parent_id')
|
||||
def _check_recursion(self):
|
||||
|
||||
Reference in New Issue
Block a user