diff options
| -rw-r--r-- | nova/volume/api.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/nova/volume/api.py b/nova/volume/api.py index 7fa80383b..b48bcb8da 100644 --- a/nova/volume/api.py +++ b/nova/volume/api.py @@ -44,7 +44,8 @@ class API(base.Base): snapshot = self.get_snapshot(context, snapshot_id) if snapshot['status'] != "available": raise exception.ApiError(_("Snapshot status must be available")) - size = snapshot['volume_size'] + if not size: + size = snapshot['volume_size'] if quota.allowed_volumes(context, 1, size) < 1: pid = context.project_id |
