Revision 6f4fcf7b
Von mh@waldpark.octosoft.eu vor mehr als 8 Jahren hinzugefügt
SL/Menu.pm | ||
---|---|---|
43 | 43 |
die 'not an array ref' unless $data && 'ARRAY' eq ref $data; # TODO get better diag to user |
44 | 44 |
|
45 | 45 |
# in particular duplicate ids tend to come up as a user error when editing the menu files |
46 |
my %uniq_ids; |
|
47 |
$uniq_ids{$_->{id}}++ && die "Error in $file: duplicate id $_->{id}" for @$data; |
|
46 |
#my %uniq_ids;
|
|
47 |
#$uniq_ids{$_->{id}}++ && die "Error in $file: duplicate id $_->{id}" for @$data;
|
|
48 | 48 |
|
49 | 49 |
_merge($nodes, $nodes_by_id, $data); |
50 | 50 |
} |
Auch abrufbar als: Unified diff
Menu: Fehlerchecks beim yaml einlesen(2)
Abfangen der doppelten ID erst mal rausgenommen,
da die ID sehr wohl mehrfach in einer Datei referenziert werden kann.