fix: escape kanban name in data attribute

This commit is contained in:
prssanna 2021-01-21 11:27:06 +05:30
parent aaa4fc6b35
commit a440a8d7dd
2 changed files with 7 additions and 7 deletions

View file

@ -166,7 +166,7 @@ frappe.provide("frappe.views");
var col_name = $(this).data().columnValue;
order[col_name] = [];
$(this).find('.kanban-card-wrapper').each(function() {
var card_name = $(this).data().name;
var card_name = unescape($(this).data().name);
order[col_name].push(card_name);
});
});

View file

@ -1,11 +1,11 @@
<div class="kanban-card-wrapper {{ disable_click }}" data-name="{{name}}">
<div class="kanban-card-wrapper {{ disable_click }}" data-name="{{escape(name)}}">
<a class="kanban-card-redirect" href="#">
<div class="kanban-card content">
<div class="kanban-title-area">
<div class="kanban-card-title ellipsis" title="{{title}}">
{{ title }}
</div>
</div>
<div class="kanban-title-area">
<div class="kanban-card-title ellipsis" title="{{title}}">
{{ title }}
</div>
</div>
<div class="kanban-card-meta">
</div>
</div>