lims_report_html: add suport for fast sample creation

This commit is contained in:
Adrián Bernardi 2022-10-21 17:54:30 -03:00
parent d100e16276
commit 1c021a5ba6
1 changed files with 11 additions and 0 deletions

View File

@ -49,6 +49,17 @@ class Sample(metaclass=PoolMeta):
self.resultrange_origin = (
self.result_template.resultrange_origin.id)
def _get_dict_for_fast_copy(self):
def _many2one(value):
if value:
return str(value.id)
return "NULL"
res = super()._get_dict_for_fast_copy()
res['result_template'] = _many2one(self.result_template)
res['resultrange_origin'] = _many2one(self.resultrange_origin)
return res
class CreateSampleStart(metaclass=PoolMeta):
__name__ = 'lims.create_sample.start'