Skip to content
This repository has been archived by the owner on Jul 11, 2022. It is now read-only.

'task push' fails when there are recurring tasks #26

Open
campbellr opened this issue Sep 7, 2012 · 0 comments
Open

'task push' fails when there are recurring tasks #26

campbellr opened this issue Sep 7, 2012 · 0 comments
Labels

Comments

@campbellr
Copy link
Owner

I suspect this is related to issue #25 (supporting recurring tasks).

Environment:


Request Method: PUT
Request URL: http://taskweb.herokuapp.com/taskdb/undo.data

Django Version: 1.3
Python Version: 2.7.2
Installed Applications:
['django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'djblets.datagrid',
 'djblets.util',
 'django.contrib.admin',
 'task']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.transaction.TransactionMiddleware')


Traceback:
File "/app/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  111.                         response = callback(request, *callback_args, **callback_kwargs)
File "/app/django_task/task/decorators.py" in wrapper
  84.                                      realm, *args, **kwargs)
File "/app/django_task/task/decorators.py" in view_or_basicauth
  39.                         return view(request, *args, **kwargs)
File "/app/django_task/task/views.py" in taskdb
  240.         return put_taskdb(request, filename)
File "/app/django_task/task/views.py" in put_taskdb
  191.     return post_taskdb(request, filename)
File "/app/django_task/task/views.py" in post_taskdb
  216.         parsed = parse_undo(data)
File "/app/django_task/task/util.py" in parse_undo
  16.         if undo[1].startswith('old'):

Exception Type: IndexError at /taskdb/undo.data
Exception Value: list index out of range

and the state of the locals at the time of the exception:

segment     

'" recur:"biweekly" status:"recurring" uuid:"18927227-29a0-421e-84aa-052196a27fbb"]\n'

undo    

['" recur:"biweekly" status:"recurring" uuid:"18927227-29a0-421e-84aa-052196a27fbb"]']

line    

'" recur:"biweekly" status:"recurring" uuid:"18927227-29a0-421e-84aa-052196a27fbb"]'

So something obviously went wrong with the undo parsing

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant