Labels with hyphens aren't parsed correctly.
Almost all of my labels have hyphens. Here are a few examples:
No label is added (even though preview suggests it will be added) & the preview doesn't match what was typed.
Starting debug for 'Alfred Workflow Todoist'
[2018-11-02 09:58:26][utility.debug] 'ALFRED WORKFLOW TODOIST: ✓ Happy days!
Task added
', {}
[2018-11-02 10:00:48][input.scriptfilter] Queuing argument 'N'
[2018-11-02 10:00:48][input.scriptfilter] Queuing argument 'Ne'
[2018-11-02 10:00:48][input.scriptfilter] Queuing argument 'New'
[2018-11-02 10:00:48][input.scriptfilter] Queuing argument 'New '
[2018-11-02 10:00:48][input.scriptfilter] Script with argument '(null)' finished
[2018-11-02 10:00:48][input.scriptfilter] {"items":[{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"CREATE: N","subtitle":"INBOX","icon":{"path":"icon.png"},"arg":"{\"content\":\"N\",\"priority\":1}","type":"default","valid":true}]}
[2018-11-02 10:00:48][input.scriptfilter] Queuing argument 'New t'
[2018-11-02 10:00:48][input.scriptfilter] Queuing argument 'New ta'
[2018-11-02 10:00:48][input.scriptfilter] Queuing argument 'New tas'
[2018-11-02 10:00:48][input.scriptfilter] Queuing argument 'New task'
[2018-11-02 10:00:48][input.scriptfilter] Queuing argument 'New task '
[2018-11-02 10:00:48][input.scriptfilter] Script with argument '(null)' finished
[2018-11-02 10:00:48][input.scriptfilter] {"items":[{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"CREATE: New","subtitle":"INBOX","icon":{"path":"icon.png"},"arg":"{\"content\":\"New\",\"priority\":1}","type":"default","valid":true}]}
[2018-11-02 10:00:48][input.scriptfilter] Queuing argument 'New task #'
[2018-11-02 10:00:49][input.scriptfilter] Script with argument '(null)' finished
[2018-11-02 10:00:49][input.scriptfilter] {"items":[{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"CREATE: New task","subtitle":"INBOX","icon":{"path":"icon.png"},"arg":"{\"content\":\"New task\",\"priority\":1}","type":"default","valid":true}]}
[2018-11-02 10:00:49][input.scriptfilter] Queuing argument 'New task #W'
[2018-11-02 10:00:49][input.scriptfilter] Script with argument '(null)' finished
[2018-11-02 10:00:49][input.scriptfilter] {"items":[{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Inbox","subtitle":"Move task to Inbox","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Inbox "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Alec","subtitle":"Move task to Alec","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Alec "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Pray","subtitle":"Move task to Pray","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Pray "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Health","subtitle":"Move task to Health","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Health "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Home","subtitle":"Move task to Home","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Home "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Finance","subtitle":"Move task to Finance","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Finance "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Groceries","subtitle":"Move task to Groceries","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Groceries "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Wishlist","subtitle":"Move task to Wishlist","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Wishlist "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Hustle","subtitle":"Move task to Hustle","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Hustle "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Rise","subtitle":"Move task to Rise","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Rise "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Render","subtitle":"Move task to Render","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Render "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Release","subtitle":"Move task to Release","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Release "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Raze","subtitle":"Move task to Raze","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Raze "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Seek","subtitle":"Move task to Seek","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Seek "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Media","subtitle":"Move task to Media","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Media "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Work","subtitle":"Move task to Work","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Work "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"CapDock","subtitle":"Move task to CapDock","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #CapDock "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"OSS / Shared","subtitle":"Move task to OSS / Shared","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #[OSS / Shared] "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Bubblegum","subtitle":"Move task to Bubblegum","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Bubblegum "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Ideas","subtitle":"Move task to Ideas","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Ideas "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Research","subtitle":"Move task to Research","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Research "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Finance","subtitle":"Move task to Finance","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Finance "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"People","subtitle":"Move task to People","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #People "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Events","subtitle":"Move task to Events","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Events "}]}
[2018-11-02 10:00:49][input.scriptfilter] Queuing argument 'New task #Wo'
[2018-11-02 10:00:49][input.scriptfilter] Queuing argument 'New task #Wor'
[2018-11-02 10:00:49][input.scriptfilter] Queuing argument 'New task #Work'
[2018-11-02 10:00:49][input.scriptfilter] Queuing argument 'New task #Work '
[2018-11-02 10:00:49][input.scriptfilter] Script with argument '(null)' finished
[2018-11-02 10:00:49][input.scriptfilter] {"items":[{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Work","subtitle":"Move task to Work","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Work "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"Wishlist","subtitle":"Move task to Wishlist","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Wishlist "}]}
[2018-11-02 10:00:50][input.scriptfilter] Queuing argument 'New task #Work @'
[2018-11-02 10:00:50][input.scriptfilter] Queuing argument 'New task #Work @n'
[2018-11-02 10:00:50][input.scriptfilter] Queuing argument 'New task #Work @no'
[2018-11-02 10:00:50][input.scriptfilter] Script with argument '(null)' finished
[2018-11-02 10:00:50][input.scriptfilter] {"items":[{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"CREATE: New task","subtitle":"WORK","icon":{"path":"icon.png"},"arg":"{\"content\":\"New task\",\"priority\":1,\"project\":\"Work\"}","type":"default","valid":true}]}
[2018-11-02 10:00:50][input.scriptfilter] Queuing argument 'New task #Work @now'
[2018-11-02 10:00:50][input.scriptfilter] Queuing argument 'New task #Work @now-'
[2018-11-02 10:00:50][input.scriptfilter] Queuing argument 'New task #Work @now-w'
[2018-11-02 10:00:50][input.scriptfilter] Queuing argument 'New task #Work @now-wo'
[2018-11-02 10:00:50][input.scriptfilter] Script with argument '(null)' finished
[2018-11-02 10:00:50][input.scriptfilter] {"items":[{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"noon","subtitle":"Add label noon to task","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Work @noon "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"now-me","subtitle":"Add label now-me to task","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Work @now-me "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"now-work","subtitle":"Add label now-work to task","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Work @now-work "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"next-work","subtitle":"Add label next-work to task","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Work @next-work "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"info-read","subtitle":"Add label info-read to task","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Work @info-read "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"info-watch","subtitle":"Add label info-watch to task","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Work @info-watch "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"info-sermon","subtitle":"Add label info-sermon to task","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Work @info-sermon "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"info-curate","subtitle":"Add label info-curate to task","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Work @info-curate "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"info-listen","subtitle":"Add label info-listen to task","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Work @info-listen "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"min-background","subtitle":"Add label min-background to task","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Work @min-background "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"before-leaving-home","subtitle":"Add label before-leaving-home to task","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Work @before-leaving-home "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"before-arriving-home","subtitle":"Add label before-arriving-home to task","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Work @before-arriving-home "},{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"type-routine-potential","subtitle":"Add label type-routine-potential to task","icon":{"path":"icon.png"},"type":"default","valid":false,"autocomplete":"New task #Work @type-routine-potential "}]}
[2018-11-02 10:00:50][input.scriptfilter] Queuing argument 'New task #Work @now-wor'
[2018-11-02 10:00:50][input.scriptfilter] Queuing argument 'New task #Work @now-work'
[2018-11-02 10:00:50][input.scriptfilter] Queuing argument 'New task #Work @now-work '
[2018-11-02 10:00:51][input.scriptfilter] Script with argument '(null)' finished
[2018-11-02 10:00:51][input.scriptfilter] {"items":[{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"CREATE: New task-wo","subtitle":"WORK @ now","icon":{"path":"icon.png"},"arg":"{\"content\":\"New task-wo\",\"priority\":1,\"project\":\"Work\",\"labels\":[\"now\"]}","type":"default","valid":true}]}
[2018-11-02 10:00:51][input.scriptfilter] Queuing argument 'New task #Work @now-work'
[2018-11-02 10:00:51][input.scriptfilter] Script with argument '(null)' finished
[2018-11-02 10:00:51][input.scriptfilter] {"items":[{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"CREATE: New task-work","subtitle":"WORK @ now","icon":{"path":"icon.png"},"arg":"{\"content\":\"New task-work\",\"priority\":1,\"project\":\"Work\",\"labels\":[\"now\"]}","type":"default","valid":true}]}
[2018-11-02 10:00:51][input.scriptfilter] Script with argument '(null)' finished
[2018-11-02 10:00:51][input.scriptfilter] {"items":[{"uid":"693e9af84d3dfcc71e640e005bdc5e2e","title":"CREATE: New task-work","subtitle":"WORK @ now","icon":{"path":"icon.png"},"arg":"{\"content\":\"New task-work\",\"priority\":1,\"project\":\"Work\",\"labels\":[\"now\"]}","type":"default","valid":true}]}
[2018-11-02 10:00:54][input.scriptfilter] Processing output of 'action.script' with arg '{"content":"New task-work","priority":1,"project":"Work","labels":["now"]}'
[2018-11-02 10:01:00][action.script] Processing output of 'utility.debug' with arg 'ALFRED WORKFLOW TODOIST: ✓ Happy days!
Task added
'
[2018-11-02 10:01:00][utility.debug] 'ALFRED WORKFLOW TODOIST: ✓ Happy days!
Task added
', {}