You will get more response if you write up a solid test case and
submit it to trac.
On Apr 15, 7:45 pm, wirtsi <[EMAIL PROTECTED]> wrote:
> Hello ...
>
> I think I found a bug in the tree behavior class (SVN 6661) .. it is
> triggered when deleting the last (ie bottom node) of a MPTT tree.
>
> Data would be
> INSERT INTO `pipelines` (`id`, `parent_id`, `name`, `useraction_id`,
> `lft`, `rgt`) VALUES
> (1, NULL, 'FRONT', 1, 1, 20),
> (2, 1, 'FRONT', 26, 2, 19),
> (3, 2, 'FRONT', 27, 3, 8),
> (4, 2, 'FRONT', 28, 9, 14),
> (5, 2, 'FRONT', 29, 15, 18),
> (6, 3, 'FRONT', 30, 4, 7),
> (7, 4, 'FRONT', 30, 10, 13),
> (8, 5, 'FRONT', 31, 16, 17),
> (9, 7, 'FRONT', 31, 11, 12),
> (10, 6, 'FRONT', 31, 5, 6);
>
> So when I try to delete ID 8 for example (removefromtree(8,true)) the
> method should return after (line 529)
>
> if ($node[$right] == $node[$left] + 1) {
> if ($delete) {
> $model->delete();
> return true;
> } else {
> return false;
> }
>
> otherwise the beforeDelete gets called twice and the right values
> don't match any more.
>
> Am I missing something or is this really a bug?
>
> Wirtsi
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" 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/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---