gbdev / homebrewhub

A digital repository of of homebrews, patches, hackroms for old consoles. Provides community submission, tagging and rating features.
https://hh.gbdev.io
GNU General Public License v3.0
44 stars 9 forks source link

Crash on mongoose paginating #56

Closed avivace closed 2 years ago

avivace commented 3 years ago
GET /api/homebrews?page=12 304 64.728 ms - -                                                                                                                                                                                                  
/home/avivace/homebrewhub/node_modules/mongoose-paginate/node_modules/bluebird/js/release/async.js:45                                                                                                                                         
        fn = function () { throw arg; };                                                                                                                                                                                                      
                           ^                                                                                                                                                                                                                  

TypeError: Cannot read property 'docs' of undefined                                                                                                                                                                                           
    at /home/avivace/homebrewhub/app/api.js:44:18                                                                                                                                                                                             
    at tryCatcher (/home/avivace/homebrewhub/node_modules/mongoose-paginate/node_modules/bluebird/js/release/util.js:11:23)
    at Promise.errorAdapter [as _rejectionHandler0] (/home/avivace/homebrewhub/node_modules/mongoose-paginate/node_modules/bluebird/js/release/nodeify.js:35:34)
    at Promise._settlePromise (/home/avivace/homebrewhub/node_modules/mongoose-paginate/node_modules/bluebird/js/release/promise.js:542:21)
    at Promise._settlePromise0 (/home/avivace/homebrewhub/node_modules/mongoose-paginate/node_modules/bluebird/js/release/promise.js:590:10)                                                                                                  
    at Promise._settlePromises (/home/avivace/homebrewhub/node_modules/mongoose-paginate/node_modules/bluebird/js/release/promise.js:669:18)
    at Promise._reject (/home/avivace/homebrewhub/node_modules/mongoose-paginate/node_modules/bluebird/js/release/promise.js:633:18)
    at Promise._settlePromise (/home/avivace/homebrewhub/node_modules/mongoose-paginate/node_modules/bluebird/js/release/promise.js:560:21)
    at Promise._settlePromise0 (/home/avivace/homebrewhub/node_modules/mongoose-paginate/node_modules/bluebird/js/release/promise.js:590:10)
    at Promise._settlePromises (/home/avivace/homebrewhub/node_modules/mongoose-paginate/node_modules/bluebird/js/release/promise.js:669:18)
    at Promise._reject (/home/avivace/homebrewhub/node_modules/mongoose-paginate/node_modules/bluebird/js/release/promise.js:633:18)
    at Promise._rejectCallback (/home/avivace/homebrewhub/node_modules/mongoose-paginate/node_modules/bluebird/js/release/promise.js:451:10)
    at PropertiesPromiseArray.PromiseArray._reject (/home/avivace/homebrewhub/node_modules/mongoose-paginate/node_modules/bluebird/js/release/promise_array.js:136:19)
    at PropertiesPromiseArray.PromiseArray._promiseRejected (/home/avivace/homebrewhub/node_modules/mongoose-paginate/node_modules/bluebird/js/release/promise_array.js:156:10)
avivace commented 2 years ago

Mongo not used anymore on the new stack