Closed danverde closed 6 years ago
@danverde, can you please try this again? It should work!
Now it's breaking elsewhere
var arr = $(links).filter((i, link) => $(link).attr('href').includes('drop_box'));
^
TypeError: Cannot read property 'includes' of undefined
at Node.$.filter (C:\Users\Danverde\Documents\CONVERSION\d2l-to-canvas-conversion-tool\node_modules\action-series-master\actions\universal-fix-dropbox-links.js:175:72)
at testFn (C:\Users\Danverde\Documents\CONVERSION\d2l-to-canvas-conversion-tool\node_modules\cheerio\lib\api\traversing.js:320:22)
at C:\Users\Danverde\Documents\CONVERSION\d2l-to-canvas-conversion-tool\node_modules\lodash\_baseFilter.js:14:9
at C:\Users\Danverde\Documents\CONVERSION\d2l-to-canvas-conversion-tool\node_modules\lodash\_createBaseEach.js:24:11
at baseFilter (C:\Users\Danverde\Documents\CONVERSION\d2l-to-canvas-conversion-tool\node_modules\lodash\_baseFilter.js:13:3)
at filter (C:\Users\Danverde\Documents\CONVERSION\d2l-to-canvas-conversion-tool\node_modules\lodash\filter.js:45:10)
at initialize.filter (C:\Users\Danverde\Documents\CONVERSION\d2l-to-canvas-conversion-tool\node_modules\cheerio\lib\api\traversing.js:330:28)
at parseItem (C:\Users\Danverde\Documents\CONVERSION\d2l-to-canvas-conversion-tool\node_modules\action-series-master\actions\universal-fix-dropbox-links.js:175:32)
at checkArrays (C:\Users\Danverde\Documents\CONVERSION\d2l-to-canvas-conversion-tool\node_modules\action-series-master\actions\universal-fix-dropbox-links.js:50:13)
at asyncLib.waterfall (C:\Users\Danverde\Documents\CONVERSION\d2l-to-canvas-conversion-tool\node_modules\action-series-master\actions\universal-fix-dropbox-links.js:79:13)
I've fixed this issue. It just needed a truthy check alongside the includes.
Error occurred in pathway course 22480 (GS 120)