Dear Dynamicweb,
We have an issue in RedeemPoints as the BackendUser is null when completing an order in the frontend. Please see the code and call stack here: https://www.screencast.com/t/ItUeFpGR8
This does that the order cannot be completed as an exception is thrown, because CreateTransaction has this line of code: "transaction.ObjectElement = Converter.ToString(user.ID)" and the user is null.
Can you please add a check in RedeemPoints where you check for whether the context is frontend or backend, and then fetch the appropriate user? If possible a very quick fix will be very much appreciated.
Best regards, Anders