[kanban] fix kanban board not found
This commit is contained in:
parent
0816f7d6cf
commit
4c688b8a97
1 changed files with 8 additions and 5 deletions
|
|
@ -41,7 +41,13 @@ frappe.views.KanbanView = frappe.views.ListRenderer.extend({
|
|||
var kb = this.meta.__kanban_boards.find(
|
||||
board => board.name === board_name
|
||||
);
|
||||
frappe.kanban_filters[board_name] = JSON.parse(kb && kb.filters || "[]");
|
||||
frappe.kanban_filters[board_name] = JSON.parse(kb && kb.filters || '[]');
|
||||
}
|
||||
if(typeof frappe.kanban_filters[board_name] === 'string') {
|
||||
frappe.kanban_filters[board_name] =
|
||||
JSON.parse(
|
||||
frappe.kanban_filters[board_name] || '[]'
|
||||
)
|
||||
}
|
||||
var filters = frappe.kanban_filters[board_name];
|
||||
return filters;
|
||||
|
|
@ -49,14 +55,11 @@ frappe.views.KanbanView = frappe.views.ListRenderer.extend({
|
|||
set_defaults: function() {
|
||||
this._super();
|
||||
this.no_realtime = true;
|
||||
this.show_no_result = false;
|
||||
this.page_title = __(this.get_board_name());
|
||||
},
|
||||
get_board_name: function() {
|
||||
var route = frappe.get_route();
|
||||
if(!route[3] || !this.meta.__kanban_boards.find(b => b.name === route[3])) {
|
||||
frappe.throw(__(`Kanban Board <b>${route[3] || ''}</b> not found`));
|
||||
return;
|
||||
}
|
||||
return route[3];
|
||||
},
|
||||
get_header_html: function() {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue