diff --git a/frontend/src/kanban-board/kanban-boards.tsx b/frontend/src/kanban-board/kanban-boards.tsx index f44ccb4..a4a9634 100644 --- a/frontend/src/kanban-board/kanban-boards.tsx +++ b/frontend/src/kanban-board/kanban-boards.tsx @@ -40,9 +40,9 @@ export const KanbanBoards = observer((props: Props) => { const onIssuesRefreshClick = (e: React.MouseEvent) => { if (e.target !== e.currentTarget) return; e.stopPropagation(); - const rawInput = prompt("Force issues refresh (delimiters - space, comma, semicolon or tab)", ""); + const rawInput = prompt("Force issues refresh (delimiters - space, comma, semicolon, tab or new line)", ""); if (!rawInput) return; - const list = rawInput.split(" ,;\t").map(item => Number(item)).filter(item => Number.isFinite(item)); + const list = rawInput.split(/[ ,;\t\n\r]/).map(item => Number(item)).filter(item => (Number.isFinite(item) && item > 0)); if (!list) return; axios.post(`/redmine-event-emitter/append-issues`, list); };