[FIX] account_statement_import: Do not load JS on some test environment

This commit is contained in:
Enric Tobella
2022-11-28 14:18:52 +01:00
parent 6ec2ceb5d4
commit 30978180c4

View File

@@ -3,19 +3,23 @@ odoo.define("account_statement_import.dashboard.kanban", function (require) {
var viewRegistry = require("web.view_registry");
var AccountDashboardView = viewRegistry.get("account_dashboard_kanban");
var AccountDashboardController = AccountDashboardView.prototype.config.Controller;
AccountDashboardController.include({
buttons_template: "AccountDashboardView.buttons",
// We are reusing the create button
_onButtonNew: function (ev) {
ev.stopPropagation();
return this.trigger_up("do_action", {
action: "account_statement_import.account_statement_import_action",
});
},
});
return {
AccountDashboardView: AccountDashboardView,
AccountDashboardController: AccountDashboardController,
};
// Value can be undefined on some test scenarios. Avoid an error by checking if it is defined
if (AccountDashboardView !== undefined) {
var AccountDashboardController =
AccountDashboardView.prototype.config.Controller;
AccountDashboardController.include({
buttons_template: "AccountDashboardView.buttons",
// We are reusing the create button
_onButtonNew: function (ev) {
ev.stopPropagation();
return this.trigger_up("do_action", {
action: "account_statement_import.account_statement_import_action",
});
},
});
return {
AccountDashboardView: AccountDashboardView,
AccountDashboardController: AccountDashboardController,
};
}
});