Have you uploaded your app to gae and tested it there?

-wes

On Tue, Feb 23, 2010 at 10:57 AM, Miguel Goncalves
<[email protected]> wrote:
> Anybody run into a similar issue?
> I cannot seem to figure it out. :(
>
> Thanks
> -Miguel
>
> On Mon, Feb 22, 2010 at 6:09 PM, Miguel <[email protected]> wrote:
>>
>> Hi
>>
>> I implemented the following function to delete an entry in a db:
>>
>> @auth.requires_login()
>> def DeleteSite():
>>        msg = T("Cannot delete specified record.")
>>        try:
>>                record_id = request.vars['id']
>>                next_page = request.vars['next']
>>        except:
>>                response.flash = msg
>>                return dict( message=msg)
>>
>>        if record_id is None or next_page is None or len(next_page) == 0:
>>                response.flash = msg
>>                return dict( message=msg)
>>
>>        crud.delete(db.sites,record_id, next=URL(r=request,f=next_page))
>>
>>
>> It gets invoked like this (local server on GAE):
>> http://127.0.0.1:8081/mlinks/default/DeleteSite?id=388&next=MySites
>>
>>
>> This used to work nicely however now when this gets invoked, the item
>> gets deleted from the database BUT I get a ticket error:
>>
>> Error traceback
>>
>> Traceback (most recent call last):
>>  File "C:\web2py\gluon\restricted.py", line 173, in restricted
>>    exec ccode in environment
>>  File "C:\web2py\applications\mlinks/controllers/
>> default.py:DeleteSite", line 164, in <module>
>>  File "C:\web2py\gluon\globals.py", line 96, in <lambda>
>>    self._caller = lambda f: f()
>>  File "C:\web2py\gluon\tools.py", line 1848, in f
>>    return action(*a, **b)
>>  File "C:\web2py\applications\mlinks/controllers/
>> default.py:DeleteSite", line 130, in DeleteSite
>>  File "C:\web2py\gluon\tools.py", line 2377, in delete
>>    del table[record_id]
>>  File "C:\web2py\gluon\sql.py", line 1545, in __delitem__
>>    raise SyntaxError, 'No such record: %s' % key
>> SyntaxError: No such record: 388
>>
>> Before invoking the delete I made sure the entry I wanted to delete
>> was indeed in the DB.
>> After the error the correct entry  has been deleted.
>>
>> It is like the delete is being called twice!
>> Any idea of what might be causing this?
>>
>> thanks
>> Miguel
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "web2py-users" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/web2py?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/web2py?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.

Reply via email to