My code working fine in the development environment but in production not working

Dear All
my code works fine in the development environment but in production not working
please advise me
i did a bench update --reset
the same issue
my code is:

frappe.ui.form.on(“Sales Invoice Item”, {
rate: function(frm,cdt, cdn){
calculate_total(frm, cdt, cdn);
},
discount_amount: function(frm, cdt, cdn){
calculate_total(frm, cdt, cdn);
}
});
var calculate_total = function(frm, cdt, cdn) {
var child = locals[cdt][cdn];
frappe.model.set_value(cdt, cdn, “unit_price_before_discount”, child.rate + child.discount_amount);
}
cur_frm.refresh_field();
//
frappe.ui.form.on(“Sales Invoice Item”, {
qty: function(frm,cdt, cdn){
calculate_total(frm, cdt, cdn);
},
discount_amount: function(frm, cdt, cdn){
calculate_total(frm, cdt, cdn);
}
});
var calculate_total = function(frm, cdt, cdn) {
var child = locals[cdt][cdn];
frappe.model.set_value(cdt, cdn, “amount_before_discount”, child.unit_price_before_discount * child.qty);
}
cur_frm.refresh_field();

frappe.ui.form.on(“Sales Invoice Item”, {
discount_amount:function(frm, cdt, cdn){
var d = locals[cdt][cdn];
var total = 0;
frm.doc.items.forEach(function(d) { total += d.amount_before_discount; });
frm.set_value(“total_amount_before_discount”, total);
refresh_field(“total_amount_before_discount”);
},
items_remove:function(frm, cdt, cdn){
var d = locals[cdt][cdn];
var total = 0;
frm.doc.items.forEach(function(d) { total += d.amount_before_discount; });
frm.set_value(“total_amount_before_discount”, total);
refresh_field(“total_amount_before_discount”);
}
});

     frappe.ui.form.on("Sales Invoice Item", {
        qty:function(frm, cdt, cdn){
        var d = locals[cdt][cdn];
        var total = 0;
        frm.doc.items.forEach(function(d) { total += d.amount_before_discount; });
        frm.set_value("total_amount_before_discount", total);
        refresh_field("total_amount_before_discount");
      },
        items_remove:function(frm, cdt, cdn){
        var d = locals[cdt][cdn];
        var total = 0;
        frm.doc.items.forEach(function(d) { total += d.amount_before_discount; });
        frm.set_value("total_amount_before_discount", total);
        refresh_field("total_amount_before_discount");
        	}
        });

Best Regards

Try to delete temp files

how i can do that? @SOLOSOFT