Creating a cycle dependency using Drag'n'Drop shouldn't be allowed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GTG |
Fix Released
|
Critical
|
Izidor Matušov |
Bug Description
Let have a tasks like his:
A_node
B_node
C_node
If I drag A_node under C_node, GTG should ignore the action/show warning or error message.
Actual reaction: The names of tasks are changed to "" (blank) and a huge traceback is shown in the console:
<traceback>
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
pardate = self.req.
File "/home/
task = self.ds.
File "/home/
if self.has_task(tid):
File "/home/
return self.__
File "/home/
return self.__
RuntimeError: maximum recursion depth exceeded
</traceback>
Changed in gtg: | |
status: | New → In Progress |
Changed in gtg: | |
milestone: | 0.3 → 0.2.9 |
status: | In Progress → Fix Committed |
Changed in gtg: | |
status: | Fix Committed → Fix Released |