Routing - bom.js and routing.js conflict on v12

Hi there,

I notice there is an error with routing when you try to create the routing from bill of material (BOM).

Let’s say if you create an BOM and while creating a BOM, you hit “with operation”, and then it allow you to select routing, and then in the list you chose to create a new routing and then you jump over to routing. From there when you’re adding in operations, after you enter in a warehouse a message pops up and says:

Field “total_cost” not found

It doesn’t happens when you access new routing direct without access new BOM.

I was looking the errors and seems that it’s using bom.js functions instead routing.js functions, I think it’s a conflict because the BOM Operation is present in both files.

// fields: operation, workstation, operations_remove
frappe.ui.form.on("BOM Operation", "field", function() {
    ...code
});

Same issue here.

Screenshot_2020-05-28_07-30-31

I have the same issue. Why has this not been addressed ?