diff --git a/modules/purchase_trade/purchase.py b/modules/purchase_trade/purchase.py
index 5afd049..9a971df 100755
--- a/modules/purchase_trade/purchase.py
+++ b/modules/purchase_trade/purchase.py
@@ -689,8 +689,7 @@ class Assay(ModelSQL, ModelView):
'assay.line', 'assay', "Assay Lines"
)
- document = fields.Binary("Analysis", filename='filename')
- filename = fields.Char('Analysis')
+ analysis = fields.Many2One('document.incoming',"Analysis")
class AssayLine(ModelSQL, ModelView):
"Assay Line"
@@ -1110,10 +1109,10 @@ class Line(metaclass=PoolMeta):
if line.assays:
for assay in line.assays:
- if not assay.lines and assay.document:
- file_data = assay.document or b""
+ if not assay.lines and assay.analysis:
+ file_data = assay.analysis.data or b""
logger.info(f"File size: {len(file_data)} bytes")
- file_name = assay.file_name or "document"
+ file_name = assay.analysis.name or "document"
response = requests.post(
"http://62.72.36.116:8006/ocr-parse-assay",
diff --git a/modules/purchase_trade/view/assay_form.xml b/modules/purchase_trade/view/assay_form.xml
index 0208528..f29e006 100644
--- a/modules/purchase_trade/view/assay_form.xml
+++ b/modules/purchase_trade/view/assay_form.xml
@@ -9,8 +9,8 @@
-
-
+
+
\ No newline at end of file
diff --git a/modules/purchase_trade/view/assay_tree.xml b/modules/purchase_trade/view/assay_tree.xml
index df9b59b..70a21ca 100644
--- a/modules/purchase_trade/view/assay_tree.xml
+++ b/modules/purchase_trade/view/assay_tree.xml
@@ -4,5 +4,4 @@
-
\ No newline at end of file