fix(Asset Repair): Move filters for cost_center, warehouse and project to setup
diff --git a/erpnext/assets/doctype/asset_repair/asset_repair.js b/erpnext/assets/doctype/asset_repair/asset_repair.js
index 91bed4f..1cebfff 100644
--- a/erpnext/assets/doctype/asset_repair/asset_repair.js
+++ b/erpnext/assets/doctype/asset_repair/asset_repair.js
@@ -2,6 +2,34 @@
 // For license information, please see license.txt
 
 frappe.ui.form.on('Asset Repair', {
+	setup: function(frm) {
+		frm.fields_dict.cost_center.get_query = function(doc) {
+			return {
+				filters: {
+					'is_group': 0,
+					'company': doc.company
+				}
+			};
+		};
+
+		frm.fields_dict.project.get_query = function(doc) {
+			return {
+				filters: {
+					'company': doc.company
+				}
+			};
+		};
+
+		frm.fields_dict.warehouse.get_query = function(doc) {
+			return {
+				filters: {
+					'is_group': 0,
+					'company': doc.company
+				}
+			};
+		};
+	},
+
 	refresh: function(frm) {
 		if (frm.doc.docstatus) {
 			frm.add_custom_button("View General Ledger", function() {
@@ -40,30 +68,4 @@
 		var row = locals[cdt][cdn];
 		frappe.model.set_value(cdt, cdn, 'total_value', row.consumed_quantity * row.valuation_rate);
 	},
-});
-
-cur_frm.fields_dict.cost_center.get_query = function(doc) {
-	return {
-		filters: {
-			'is_group': 0,
-			'company': doc.company
-		}
-	};
-};
-
-cur_frm.fields_dict.project.get_query = function(doc) {
-	return {
-		filters: {
-			'company': doc.company
-		}
-	};
-};
-
-cur_frm.fields_dict.warehouse.get_query = function(doc) {
-	return {
-		filters: {
-			'is_group': 0,
-			'company': doc.company
-		}
-	};
-};
\ No newline at end of file
+});
\ No newline at end of file