diff --git a/api/server/volume.go b/api/server/volume.go index 69af5b877..44b26b561 100644 --- a/api/server/volume.go +++ b/api/server/volume.go @@ -1040,7 +1040,7 @@ func (vd *volAPI) snap(w http.ResponseWriter, r *http.Request) { snapRes.VolumeCreateResponse.Id = res.GetSnapshotId() } } else { - res, err := volumes.Clone(ctx, &api.SdkVolumeCloneRequest{ParentId: snapReq.Id, Name: snapReq.Locator.Name}) + res, err := volumes.Clone(ctx, &api.SdkVolumeCloneRequest{ParentId: snapReq.Id, Name: snapReq.Locator.Name, AdditionalLabels: snapReq.Locator.VolumeLabels}) if err != nil { snapRes.VolumeCreateResponse.VolumeResponse = &api.VolumeResponse{ Error: err.Error(),