Open
Description
Currently we are unable to upgrade the aws-sdk dependency because "something" changed that makes getObject
to fail.
This has been explained in detail at aws/aws-sdk-js#430 . With all the test deploys done trying to figure out what the steps to reproduce are it appears that normalizing the casing when we save to the DB is an option.
Looking for more options related to advancing the goal of updating the dep... e.g. perhaps we could validate the current aReq.params.username
against the real username (name) that is typically in the Raw JSON Data for an account. e.g. a lookup to correct the casing around here... but I suspect this is going to need to be a DB migration with a BLOCKING label until it is finished.
See also:
- Rethrown error when streaming aws/aws-sdk-js#397 (comment) error trap suggestion for loosely related
- https://github.com/OpenUserJs/OpenUserJS.org/blob/71ef808762ccf14a048c8a639d6d620e4e4e91e4/controllers/script.js#L350 Probably related and should be fixed
Test points:
- https://openuserjs.org/scripts/Marti/oujs_-_Meta_View/source vs https://openuserjs.org/scripts/marti/oujs_-_Meta_View/source e.g. manual url entry in the addy bar
- https://openuserjs.org/scripts/JRI/Geocaching_Map_Enhancements/source Since
jri
is currently in the DB notJRI
- https://openuserjs.org/users/jri (http://localhost:8080/users/jri with local pro)
Metadata
Metadata
Assignees
Labels
Some other Code related issue and it should clearly describe what it is affecting in a comment.Pertains inclusively to the Database operations.You've guessed it... this means a bug is reported.Use this to indicate that it may apply to an existing or announced migration.Blah, blah, blah, wahh, wahh, wahh, etc.