Hi Martien,
I am new to all this and I'm struggling to make it work...
Using the v.6.0.0- beta.1 workflow and latest version of Node JS: LTS Version: 14.15.0
I added the API token and that worked fine. But when trying to add a task, I get the following error:
Starting debug for 'Alfred Workflow Todoist'
[2020-10-30 18:23:28][input.scriptfilter] Queuing argument 'c'
[2020-10-30 18:23:28][input.scriptfilter] Queuing argument 'ca'
[2020-10-30 18:23:28][input.scriptfilter] Queuing argument 'car'
[2020-10-30 18:23:28][input.scriptfilter] Queuing argument 'car '
[2020-10-30 18:23:28][input.scriptfilter] Queuing argument 'car w'
[2020-10-30 18:23:28][input.scriptfilter] Script with argument '(null)' finished
[2020-10-30 18:23:28][input.scriptfilter] {
"items": [
{
"title": "ADD TASK: c",
"subtitle": "INBOX",
"icon": {
"path": "icon.png"
},
"arg": "{\"name\":\"create\",\"args\":{\"content\":\"c\",\"label_ids\":[],\"due_lang\":\"en\"}}",
"type": "default",
"valid": true
}
]
}
[2020-10-30 18:23:28][input.scriptfilter] Queuing argument 'car ws'
[2020-10-30 18:23:29][input.scriptfilter] Queuing argument 'car wsh'
[2020-10-30 18:23:29][input.scriptfilter] Script with argument '(null)' finished
[2020-10-30 18:23:29][input.scriptfilter] {
"items": [
{
"title": "ADD TASK: car w",
"subtitle": "INBOX",
"icon": {
"path": "icon.png"
},
"arg": "{\"name\":\"create\",\"args\":{\"content\":\"car w\",\"label_ids\":[],\"due_lang\":\"en\"}}",
"type": "default",
"valid": true
}
]
}
[2020-10-30 18:23:29][input.scriptfilter] Script with argument '(null)' finished
[2020-10-30 18:23:29][input.scriptfilter] {
"items": [
{
"title": "ADD TASK: car wsh",
"subtitle": "INBOX",
"icon": {
"path": "icon.png"
},
"arg": "{\"name\":\"create\",\"args\":{\"content\":\"car wsh\",\"label_ids\":[],\"due_lang\":\"en\"}}",
"type": "default",
"valid": true
}
]
}
[2020-10-30 18:23:29][input.scriptfilter] Queuing argument 'car ws'
[2020-10-30 18:23:30][input.scriptfilter] Queuing argument 'car w'
[2020-10-30 18:23:30][input.scriptfilter] Queuing argument 'car wa'
[2020-10-30 18:23:30][input.scriptfilter] Queuing argument 'car was'
[2020-10-30 18:23:30][input.scriptfilter] Queuing argument 'car wash'
[2020-10-30 18:23:30][input.scriptfilter] Script with argument '(null)' finished
[2020-10-30 18:23:30][input.scriptfilter] {
"items": [
{
"title": "ADD TASK: car ws",
"subtitle": "INBOX",
"icon": {
"path": "icon.png"
},
"arg": "{\"name\":\"create\",\"args\":{\"content\":\"car ws\",\"label_ids\":[],\"due_lang\":\"en\"}}",
"type": "default",
"valid": true
}
]
}
[2020-10-30 18:23:30][input.scriptfilter] Script with argument '(null)' finished
[2020-10-30 18:23:30][input.scriptfilter] {
"items": [
{
"title": "ADD TASK: car wash",
"subtitle": "INBOX",
"icon": {
"path": "icon.png"
},
"arg": "{\"name\":\"create\",\"args\":{\"content\":\"car wash\",\"label_ids\":[],\"due_lang\":\"en\"}}",
"type": "default",
"valid": true
}
]
}
[2020-10-30 18:23:38][input.scriptfilter] Processing output of 'action.script' with arg '{"name":"create","args":{"content":"car wash","label_ids":[],"due_lang":"en"}}'
[2020-10-30 18:23:39][ERROR: action.script] [ERROR] TypeError: Cannot convert undefined or null to object
at Function.keys (<anonymous>)
at Object.set store [as store] (/Users/mac/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.07BACD74-A025-495B-91B4-39F0CBCDE377/alfred-workflow-todoist.js:29:182781)
at Bh.qh [as deserialize] (/Users/mac/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.07BACD74-A025-495B-91B4-39F0CBCDE377/alfred-workflow-todoist.js:29:183485)
at Bh.get store [as store] (/Users/mac/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.07BACD74-A025-495B-91B4-39F0CBCDE377/alfred-workflow-todoist.js:15:123392)
at new e.exports (/Users/mac/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.07BACD74-A025-495B-91B4-39F0CBCDE377/alfred-workflow-todoist.js:15:119010)
at new Bh (/Users/mac/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.07BACD74-A025-495B-91B4-39F0CBCDE377/alfred-workflow-todoist.js:29:183702)
at /Users/mac/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.07BACD74-A025-495B-91B4-39F0CBCDE377/alfred-workflow-todoist.js:29:210701
at tp (/Users/mac/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.07BACD74-A025-495B-91B4-39F0CBCDE377/alfred-workflow-todoist.js:29:210995)
at /Users/mac/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.07BACD74-A025-495B-91B4-39F0CBCDE377/alfred-workflow-todoist.js:29:329760
at wv (/Users/mac/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.07BACD74-A025-495B-91B4-39F0CBCDE377/alfred-workflow-todoist.js:29:329967)
[2020-10-30 18:23:39][action.script] Processing output of 'utility.debug' with arg ''
[2020-10-30 18:23:39][utility.debug] '', {
"node_flags" = "";
"node_path" = "";
}
What am I missing here?
Any help would be appreciated!
Thanks,
Boris