Bug report
I have a list of things to do. I installed todo-count
plugin. When I toggled the plugin, you have no task on this note. I used the following;
- [ ] A Task
- [ ] A Task
- [ ] A Task
- [ ] A Task
Info
- Platform: Windows
- Platform version: 8.1
- App Version: 3.11.0
Reproduce
- Install and enable
todo-count
- create a new note
- fill new note with the following
- [ ] A Task
- [ ] A Task
- [ ] A Task
- [ ] A Task
- Save note, set note to active/none
- enable
todo-count
- It says
You have no tasks on this note
underneath the title.
Error From Console
I got the following error log after todo-count
enabled and move from one note/notebook to another.
/C:/Users/Iwan/AppData/Roaming/inkdrop/packages/todo-count/lib/todo-count-display.js:78 Uncaught (in promise) TypeError: Cannot read property 'body' of null
at TodoCounter.getCurrentBody (C:\Users\Iwan\AppData\Roaming\inkdrop\packages\todo-count\lib\todo-count-display.js:78:45)
at TodoCounter.runAllFunctions (C:\Users\Iwan\AppData\Roaming\inkdrop\packages\todo-count\lib\todo-count-display.js:127:12)
at TodoCounter.handleChange (C:\Users\Iwan\AppData\Roaming\inkdrop\packages\todo-count\lib\todo-count-display.js:66:12)
at C:\Users\Iwan\AppData\Roaming\inkdrop\packages\todo-count\lib\todo-count-display.js:58:18
at C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\transmitter\dist\transmitter.js:34:50
at Array.forEach (native)
at Object.publish (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\transmitter\dist\transmitter.js:33:21)
at i.emitChange (file:///C:/Users/Iwan/AppData/Local/inkdrop/app-3.11.0/resources/app.asar/browser-main.js:1:163086)
at Object.dispatchToken.e.dispatcher.register.e [as ID_1] (file:///C:/Users/Iwan/AppData/Local/inkdrop/app-3.11.0/resources/app.asar/browser-main.js:1:163615)
at Dispatcher._invokeCallback (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\flux\lib\Dispatcher.js:198:24)
at Dispatcher.dispatch (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\flux\lib\Dispatcher.js:174:14)
at batchingFunction (file:///C:/Users/Iwan/AppData/Local/inkdrop/app-3.11.0/resources/app.asar/browser-main.js:1:156789)
at c.batchingFunction.e.batchingFunction.e [as batchingFunction] (file:///C:/Users/Iwan/AppData/Local/inkdrop/app-3.11.0/resources/app.asar/browser-main.js:1:156292)
at c.dispatch (file:///C:/Users/Iwan/AppData/Local/inkdrop/app-3.11.0/resources/app.asar/browser-main.js:1:156488)
at c (file:///C:/Users/Iwan/AppData/Local/inkdrop/app-3.11.0/resources/app.asar/browser-main.js:1:167099)
at file:///C:/Users/Iwan/AppData/Local/inkdrop/app-3.11.0/resources/app.asar/browser-main.js:1:7131
at Object.u [as open] (file:///C:/Users/Iwan/AppData/Local/inkdrop/app-3.11.0/resources/app.asar/browser-main.js:1:167211)
at l.handleNoteListItemSelect (file:///C:/Users/Iwan/AppData/Local/inkdrop/app-3.11.0/resources/app.asar/browser-main.js:1:444786)
at a.emitItemSelectEvent (file:///C:/Users/Iwan/AppData/Local/inkdrop/app-3.11.0/resources/app.asar/browser-main.js:1:450254)
at a.setSelectedItem (file:///C:/Users/Iwan/AppData/Local/inkdrop/app-3.11.0/resources/app.asar/browser-main.js:1:450872)
at a.handleItemDidSelect (file:///C:/Users/Iwan/AppData/Local/inkdrop/app-3.11.0/resources/app.asar/browser-main.js:1:450033)
at l.handleClick (file:///C:/Users/Iwan/AppData/Local/inkdrop/app-3.11.0/resources/app.asar/browser-main.js:1:455298)
at Object.invokeGuardedCallback (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\react\lib\ReactErrorUtils.js:27:12)
at executeDispatch (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\react\lib\EventPluginUtils.js:79:21)
at Object.executeDispatchesInOrder (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\react\lib\EventPluginUtils.js:102:5)
at executeDispatchesAndRelease (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\react\lib\EventPluginHub.js:43:22)
at executeDispatchesAndReleaseTopLevel (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\react\lib\EventPluginHub.js:54:10)
at Array.forEach (native)
at forEachAccumulated (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\react\lib\forEachAccumulated.js:23:9)
at Object.processEventQueue (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\react\lib\EventPluginHub.js:259:7)
at runEventQueueInBatch (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\react\lib\ReactEventEmitterMixin.js:18:18)
at Object.handleTopLevel [as _handleTopLevel] (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\react\lib\ReactEventEmitterMixin.js:34:5)
at handleTopLevelWithoutPath (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\react\lib\ReactEventListener.js:93:24)
at handleTopLevelImpl (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\react\lib\ReactEventListener.js:73:3)
at ReactDefaultBatchingStrategyTransaction.perform (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\react\lib\Transaction.js:136:20)
at Object.batchedUpdates (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\react\lib\ReactDefaultBatchingStrategy.js:62:19)
at Object.batchedUpdates (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\react\lib\ReactUpdates.js:94:20)
at dispatchEvent (C:\Users\Iwan\AppData\Local\inkdrop\app-3.11.0\resources\app.asar\node_modules\react\lib\ReactEventListener.js:204:20)