Roundup Tracker - Issues

Issue 1625119

classification
"Make a Copy" link on issue edit page results in exception
Type: Severity: normal
Components: Web interface Versions:
process
Status: closed works for me
:
: jpend : bosseb, jpend
Priority: normal :

Created on 2006-12-30 23:44 by bosseb, last changed 2007-09-02 16:39 by jpend.

Messages
msg2383 Author: [hidden] (bosseb) Date: 2006-12-30 23:44
When using the "make a copy" link on a customized tracker (release 1.3.2) where two custom data have been added according to the customize docs, Roundup throws a template exception.

The two added data are a due_date and a timelog done according to the docs.

The error is:
exceptions.IndexError: no such timelog node 2

The exception traceback final lines are:
  File "C:\Programs\Python\lib\site-packages\roundup\cgi\templating.py", line 809, in __getitem__
    value = self._klass.get(self._nodeid, items[0], None)
  File "C:\Programs\Python\lib\site-packages\roundup\backends\rdbms_common.py", line 1460, in get
    d = self.db.getnode(self.classname, nodeid)
  File "C:\Programs\Python\lib\site-packages\roundup\backends\rdbms_common.py", line 950, in getnode
    raise IndexError, 'no such %s node %s'%(classname, nodeid)
IndexError: no such timelog node  2

Apparently something happens behind the link that is not handled by the customization, and it has to do with the timelog data.
msg2384 Author: [hidden] (jpend) Date: 2007-09-02 16:39
I tried to reproduce this with the current CVS and "it worked for me".

I added a due_date and timelog per customizing.txt, created an issue with a timelog and due_date and then clicked "Make a copy".

The copied issued didn't copy the timelog -- just the due_date.

If you could post step-by-step instructions of how to reproduce this, that would be great. If you could do it on roundup 1.3.3 or CVS it would be even greater :)
History
Date User Action Args
2006-12-30 23:44:09bossebcreate