Fix: CreateStorageObject stream was getting closed before it was read.
Change-Id: Icf813a7e106f1f8cb6d31df83b69da095501d73e
This commit is contained in:
parent
cb625f9b01
commit
244434ba1b
@ -51,7 +51,8 @@ namespace OpenStack.Storage
|
||||
obj.AssertIsNotNull("obj", "Cannot create a null storage object.");
|
||||
obj.ContainerName.AssertIsNotNullOrEmpty("obj.ContainerName", "Cannot create a storage object with a null or empty container name.");
|
||||
obj.Name.AssertIsNotNullOrEmpty("obj.Name","Cannot create a storage object without a name.");
|
||||
|
||||
|
||||
var contentLength = content.Length;
|
||||
var client = this.GetRestClient();
|
||||
var resp = await client.CreateObject(obj.ContainerName, obj.FullName, obj.Metadata, content);
|
||||
|
||||
@ -61,7 +62,7 @@ namespace OpenStack.Storage
|
||||
}
|
||||
|
||||
var converter = this.ServiceLocator.Locate<IStorageObjectPayloadConverter>();
|
||||
var respObj = converter.Convert(obj.ContainerName, obj.FullName, resp.Headers, content.Length);
|
||||
var respObj = converter.Convert(obj.ContainerName, obj.FullName, resp.Headers, contentLength);
|
||||
|
||||
return respObj;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user