Я пытаюсь добавить вложение в сообщении odoo программно, используя реагирующее-на-основе-обещание-на-основе.
Сначала я создал ir.attachment, и он показывает значение успеха {success: true, data: 1096}.
Затем я пытаюсь добавить этот идентификатор (1096) в attachment_ids в mail.message
const data = {
message_type: "comment",
add_sign: false,
reply_to: "Mitchell Admin <test@test.com>",
attachment_ids: [1096],
body: '<p>Coba WhiteCake</p>',
create_date: "2019-05-20 08:15:47",
display_name: "PO00013 (44)",
record_name: "PO00013 (44)",
author_id: 3,
add_sign: false,
}
odoo.create('mail.message', data)
.then(response => {
console.log(response);
})
.catch(e => {
console.log(e);
console.log('eror')
});
});
это также показывает успех,
{success: true, data: 1178}
тогда я прочитал mail.messsage id 1178
add_sign: false
attachment_ids: []
но attachment_ids все еще имеет пустой массив.
Я уже пробовал это:
attachment_id: ['1096'] * 1018 *
attachment_id: [(0, '1096')]
attachment_id: [(0,1096)],
attachment_id: [(1096)],
attachment_id: 1096,
attachment_id: [1096],
attachment_ids: [1096],
attachment_ids: [(1096)],
attachment_ids: [('1096')],
attachment_ids: [(0, '1096')],
attachment_ids: [(0,1096)],
attachment_ids: [('0', '1096')],
attachment_ids: [(0,1096)],
attachment_ids: '[1096]',
но attachment_ids все еще имеет пустой массив.