[FIX] studies_base: handle get_name for recordsets

This commit is contained in:
Boris Gallet
2025-07-28 15:24:19 +02:00
committed by b0g
parent e312cc390a
commit e24be51568

View File

@@ -102,8 +102,13 @@ class StudyStudy(models.Model):
default = dict(default or {}, identifier_primary_id=None) default = dict(default or {}, identifier_primary_id=None)
return super().copy(default) return super().copy(default)
@api.depends("title", "name")
def name_get(self): @api.depends("title", "name")
if not self.name: def name_get(self):
return [(study.id, study.title) for study in self] result = []
return [(study.id, f"[{study.name}] {study.title}") for study in self] for study in self:
if not study.name:
result.append((study.id, study.title))
else:
result.append((study.id, f"[{study.name}] {study.title}"))
return result