Backblaze B2 authorization error unless a master key is used
Unless a master app key is used in B2, Shinobi throws a silent exception at libs/uploaders/backblazeB2.js @ 56. The issue seems to be that when a limited app key(limited to 1 bucket) is set, the listBuckets API requires you to send a bucket ID or a bucket name as per https://www.backblaze.com/b2/docs/application_keys.html . Changing the listBuckets request to b2.getBucket({"bucketName":userDetails.bb_b2_bucket}) solves the issue, but you have to cover for not having permissions to create the bucket if it doesn't exist(for which you are using the listBuckets call).