- value => $_,
- selected => ($branches->{$_}->{branchcode} eq $branch),
- branchname => $branches->{$_}->{branchname},
- };
+ value => $library->id,
+ branchcode => $library->branchcode,
+ branchname => $library->branchname,
+ selected => 1
+ }
+} else {
+ foreach (sort { $branches->{$a}->{branchname} cmp $branches->{$b}->{branchname} } keys %{$branches}) {
+ my $selected = 0;
+ $selected = 1 if $branch and $branch eq $_;
+ push @branchloop, {
+ value => $_,
+ branchcode => $_,
+ branchname => $branches->{$_}->{branchname},
+ selected => $selected
+ };
+ }