]> wagnertech.de Git - kivitendo-erp.git/commitdiff
Menu: Keine nodes mehr ohne id erlauben.
authorSven Schöling <s.schoeling@linet-services.de>
Tue, 10 Oct 2017 10:30:07 +0000 (12:30 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Tue, 10 Oct 2017 12:23:05 +0000 (14:23 +0200)
Dir werden während des erstellens der Baumstruktur nach id indiziert,
und so gibt das potentielle Kollisionen

SL/Menu.pm

index b91611242ff4c889791dcacaa72a8ab8bed47c67..800f000b22bc0a248b4b7daad741efdc544b861d 100644 (file)
@@ -73,6 +73,8 @@ sub _merge {
   for my $node (@$data) {
     my $id = $node->{id};
 
+    die "menu: node with name '$node->{name}' does not have an id" if !$id;
+
     my $merge_to = $by_id->{$id};
 
     if (!$merge_to) {