avoid nested parameter exception

This commit is contained in:
Dietmar Maurer
2013-09-04 13:21:18 +02:00
parent 94d6c9466a
commit 5f25af2f93

View File

@ -180,12 +180,12 @@ my $real_volume_id = sub {
if ($volume =~ m/:/) {
eval {
my ($sid, $volname) = PVE::Storage::parse_volume_id ($volume);
raise_param_exc({ storage => "storage ID missmatch" })
die "storage ID missmatch ($sid != $storeid)\n"
if $storeid && $sid ne $storeid;
$volid = $volume;
$storeid = $sid;
};
raise_param_exc({ volume => $@}) if $@;
raise_param_exc({ volume => $@ }) if $@;
} else {
raise_param_exc({ volume => "no storage speficied - incomplete volume ID" })