From 132f3c376fd4b5088ff4d4279a539e4c3dd9a027 Mon Sep 17 00:00:00 2001
From: Thomas Bock <thomas.bock@ptb.de>
Date: Tue, 10 May 2022 11:04:48 +0200
Subject: [PATCH] transfer EAkte object to certs

---
 cal/trans.py | 1 +
 cal/utils.py | 4 ++++
 2 files changed, 5 insertions(+)

diff --git a/cal/trans.py b/cal/trans.py
index a75228a..14db009 100644
--- a/cal/trans.py
+++ b/cal/trans.py
@@ -107,6 +107,7 @@ class Trans:
         cert = {
             "RequestId": utils.get_request_id(cal_docs=cal_docs),
             "Meta": utils.get_meta(cal_docs=cal_docs),
+            "EAkte": utils.get_eakte(cal_docs=cal_docs),
             "Titlepage": utils.get_titlepage(cal_docs=cal_docs, countries=countries, maintainers=maintainers),
             "Device": utils.get_device(cal_docs=cal_docs),
             "Helper":{"gas_trans":self.gas_trans, "meas_type_trans":self.meas_type_trans},
diff --git a/cal/utils.py b/cal/utils.py
index 41d994b..750f5c7 100644
--- a/cal/utils.py
+++ b/cal/utils.py
@@ -43,6 +43,10 @@ def return_version(version):
 def res_json(body_dict):
     return jsonify(body_dict)
 
+def get_eakte(cal_docs):
+    doc = cal_docs[-1]
+    return doc.get("Calibration", {}).get("EAkte", {})
+
 def get_meta(cal_docs):
     meta = {"skip":[],
             "std":[],
-- 
GitLab