Hi, I did try what Gary has suggested. But it seems like those changes doesn't affect the issue. The thing with the __FORM_TOKEN is when I inspect the quick ticket form it always displays as a single string(always the same string). Anyway I'll do some more debugging. However if you come up with a better solution please let me know :)
Thanks, Dammina On Sat, Jun 14, 2014 at 3:03 AM, Gary Martin <[email protected]> wrote: > Dammina, > > Have you tried just not including the DIV element with the form token? Just > having a quick look at other templates, I am not sure there is another page > that includes this as part of the template and checking with a debugger at > around line 203 of trac/web/main.py I see that req.args.get('__FORM_TOKEN') > is returning a list of two items instead of a single string. > > Hope this helps! > > Cheers, > Gary > > > On 13 June 2014 21:10, Gary Martin <[email protected]> wrote: > > > It seems that in my haste earlier I only sent this to Dammina. I also > > noted that the form shared an id with the quick ticket form on the page > in > > question but I don't yet know if this has anything to do with the > behaviour > > described. I'll have a look shortly but if anyone has some better advice, > > that would be great! > > > > Cheers, > > Gary > > > > > > On 13 June 2014 11:14, Gary Martin <[email protected]> wrote: > > > >> Hi Dammina, > >> > >> I won't be able to look at this until this evening so I hope that > someone > >> else will be able to help out with this. In the mean time, if other > forms > >> do not also display this problem, I would probably put some debug > points in > >> the python code that processes the views to see if I could spot any > >> obviously significant differences. Without checking, I am assuming that > the > >> form token should be part of the data received. > >> > >> Anyway, as I said, I'll have a proper look later. > >> > >> Cheers, > >> Gary > >> > >> > >> On 13 June 2014 09:09, Dammina Sahabandu <[email protected]> wrote: > >> > >>> Hi All, > >>> I'm trying to implement a feature which will provide the functionality > >>> to users to create multiple tickets at once. As the > QuickCreateTicketDialog > >>> component is some what similar I'm trying to extend its functionality > to > >>> post the parameters to the backend DB. The thing is while I'm trying to > >>> submit the input form it gives me the error saying; "Error: Bad > Request Missing > >>> or invalid form token. Do you have cookies enabled?" > >>> I have used the same value for the input __FORM_TOKEN which have been > >>> used for the Quick Create Ticket component. I have also tried removing > that > >>> input from the form. Then it resulted in not hitting the match_request > >>> method. > >>> It will be really great if you can help me on this matter. > >>> > >>> PS: As I know some other projects will be also benefited if this issue > >>> can be solved. > >>> > >>> Thanks > >>> Dammina > >>> -- > >>> Dammina Sahabandu. > >>> Undergraduate Department of Computer Science and Engineering > >>> University of Moratuwa > >>> Sri Lanka. > >>> > >> > -- Dammina Sahabandu. Committer for ASF (Apache Bloodhound) Undergraduate Department of Computer Science and Engineering University of Moratuwa Sri Lanka.
