From: Mira Limbeck Date: Mon, 29 Apr 2019 13:00:38 +0000 (+0200) Subject: map_volume: fall back to 'path' X-Git-Url: https://git.proxmox.com/?p=pve-storage.git;a=commitdiff_plain;h=d560ec28606856ada41d91b6a03b74dda67eb96a map_volume: fall back to 'path' Adds a fallback to 'Plugin::path' in the default implementation of 'map_volume' to simplify a common case of calling 'map_volume' followed by a defined-check and a call to path if it is not. The path is now always returned if the plugin in question does not override 'map_volume'. Signed-off-by: Mira Limbeck --- diff --git a/PVE/Storage/Plugin.pm b/PVE/Storage/Plugin.pm index 7964441..cca0ed8 100644 --- a/PVE/Storage/Plugin.pm +++ b/PVE/Storage/Plugin.pm @@ -966,7 +966,8 @@ sub deactivate_storage { sub map_volume { my ($class, $storeid, $scfg, $volname, $snapname) = @_; - return undef; + my ($path) = $class->path($scfg, $volname, $storeid, $snapname); + return $path; } sub unmap_volume {