Correctly handle undefined units

This commit is contained in:
Chris 2018-10-17 23:20:10 +01:00
parent 4f277824c0
commit 6ed71a8cb9

View File

@ -36,7 +36,7 @@ sub _resolve_recipe_name {
return $rid if($rid =~ /^\d+$/); return $rid if($rid =~ /^\d+$/);
# TODO: actually search (use a slug search?)
} }
@ -58,7 +58,7 @@ sub _generate_ingredients {
"%(separator)s" => $ingred -> {"separator"} "%(separator)s" => $ingred -> {"separator"}
})); }));
} else { } else {
my $units = $ingred -> {"units"} eq "None" ? "" : $ingred -> {"units"}; my $units = (($ingred -> {"units"} // "None") eq "None") ? "" : $ingred -> {"units"};
my $quantity = $ingred -> {"quantity"} ? $ingred -> {"quantity"} : ""; my $quantity = $ingred -> {"quantity"} ? $ingred -> {"quantity"} : "";
push(@result, $self -> {"template"} -> load_template("view/ingredient.tem", push(@result, $self -> {"template"} -> load_template("view/ingredient.tem",