oca-ocb-pos/odoo-bringout-oca-ocb-pos_loyalty/pos_loyalty/static/tests/unit/utils.js
Ernad Husremovic 3ca647e428 19.0 vanilla
2026-03-09 09:29:53 +01:00

20 lines
534 B
JavaScript

export const addProductLineToOrder = async (
store,
order,
{ templateId = 1, productId = 1, qty = 1, price_unit = 10, ...extraFields } = {}
) => {
const template = store.models["product.template"].get(templateId);
const product = store.models["product.product"].get(productId);
const lineData = {
product_tmpl_id: template,
product_id: product,
qty,
price_unit,
...extraFields,
};
const line = await store.addLineToOrder(lineData, order);
return line;
};