Problem came from not properly using the django template "path" variables - was sending the get request, when that was excessive.
Also from not cleaning the input properly in the create transaction view.
The two together created a malformed URL when the comp of the ticket was completed.
Fixed now.
Only wrote 1 test. It turns out that there was no testing at all for the privileged functions for comping acts. May want to tackle that later - but since the logic is in the template, prepared to leave alone for now.
Problem came from not properly using the django template "path" variables - was sending the get request, when that was excessive. Also from not cleaning the input properly in the create transaction view.
The two together created a malformed URL when the comp of the ticket was completed.
Fixed now.
Only wrote 1 test. It turns out that there was no testing at all for the privileged functions for comping acts. May want to tackle that later - but since the logic is in the template, prepared to leave alone for now.