Root of issue: I'm assuming it has to be in the models, because I have used my naked API testing script where I manually specify the same URL it is outputting in debug as being the URL that is being signed, and I get a response [with results according to the posted spec], then I try it in the bot and it dies (without an error or exception I might add).
Steps tried: 1. Lots of debug statements added to base code.
Well I guess see above.
If someone wants to fix this:
I have not fully stepped through the function in debug mode but I assume doing so and following the values of these would lead to at least knowing the exact spot where the breakdown is occurring and then hopefully from there we can compare our known good to find the diff.
Reproduce: vanilla main deployment
Root of issue: I'm assuming it has to be in the models, because I have used my naked API testing script where I manually specify the same URL it is outputting in debug as being the URL that is being signed, and I get a response [with results according to the posted spec], then I try it in the bot and it dies (without an error or exception I might add).
Steps tried: 1. Lots of debug statements added to base code.
If someone wants to fix this: I have not fully stepped through the function in debug mode but I assume doing so and following the values of these would lead to at least knowing the exact spot where the breakdown is occurring and then hopefully from there we can compare our known good to find the diff.