author: @kawam tags:#odoo


Secara default Odoo tidak akan memunculkan data yang archived walaupun sudah kita search. Untuk bisa melakukan searching, tambahkan context baru with_context(active_test=False) seperti berikut:

record = env[category].sudo().with_context(active_test=False).search([('id', '=', active_id)], limit=1)

Untuk menjalankan server action, gunakan kode berikut:

server_action = env['ir.actions.server'].browse(server_action_id) server_action.with_context(active_ids=[record.id]).run()