From 3696d94c52234025390ef92ef8928bee34d0de5b Mon Sep 17 00:00:00 2001 From: it-fixcomart Date: Thu, 6 Mar 2025 11:34:45 +0700 Subject: update code --- indoteknik_api/controllers/api_v1/partner.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'indoteknik_api/controllers/api_v1') diff --git a/indoteknik_api/controllers/api_v1/partner.py b/indoteknik_api/controllers/api_v1/partner.py index 9bb015c4..1d19f03d 100644 --- a/indoteknik_api/controllers/api_v1/partner.py +++ b/indoteknik_api/controllers/api_v1/partner.py @@ -311,7 +311,7 @@ class Partner(controller.Controller): company_name = kw.get('name', pengajuan_tempo.name_tempo.name) partner_id = request.env['res.partner'].search([('name', 'like', company_name)], limit=1) user_account = self.get_user_by_email(user.email) - dokumen_prosedur = kw.get('dokumen_prosedur', False) + dokumen_prosedur = kw.get('formDokumenProsedur') if kw.get('formDokumenProsedur') != 'false' else False params = self.get_request_params(kw, { @@ -405,11 +405,12 @@ class Partner(controller.Controller): # Prosedur Pengiriman if dokumen_prosedur: - mimetype, _ = mimetypes.guess_type(dokumen_prosedur['details']['name']) + dokumen_prosedur = json.loads(dokumen_prosedur) + mimetype, _ = mimetypes.guess_type(dokumen_prosedur['name']) mimetype = mimetype or 'application/octet-stream' - data = base64.b64decode(dokumen_prosedur['details']['base64']) + data = base64.b64decode(dokumen_prosedur['base64']) sppkp_attachment = request.env['ir.attachment'].create({ - 'name': dokumen_prosedur['details']['name'], + 'name': dokumen_prosedur['name'], 'type': 'binary', 'datas': base64.b64encode(data), 'res_model': 'user.pengajuan.tempo', -- cgit v1.2.3