Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
yar229 committed Mar 2, 2017
2 parents dd3aeeb + 62960cc commit fc3c621
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 12 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ build/
*.vssscc
.builds
*.pidb
*.log
*.scc

# Visual C++ cache files
Expand Down Expand Up @@ -160,3 +159,4 @@ $RECYCLE.BIN/

# Mac desktop service store files
.DS_Store
/_gsdata_/
2 changes: 1 addition & 1 deletion MailRuNetCloudClient
17 changes: 7 additions & 10 deletions WebDavMailRuCloudStore/Mailru/StoreBase/MailruStoreCollection.cs
Original file line number Diff line number Diff line change
Expand Up @@ -344,20 +344,17 @@ public async Task<StoreItemResult> MoveItemAsync(string sourceName, IStoreCollec
}
else
{
await Cloud.Instance(httpContext).Rename(item, destinationName);
string path = WebDavPath.Combine(WebDavPath.Parent(item.GetFullPath()), destinationName);
var fi = ((MailruStoreItem)item).FileInfo;

string tmpName = Guid.NewGuid().ToString();
await Cloud.Instance(httpContext).Rename(item, tmpName);
fi.SetName(tmpName);


fi.FullPath = path;
if (fi.Files.Count > 1)
foreach (var fiFile in fi.Files)
{
fiFile.FullPath = WebDavPath.Combine(fiFile.Path, fi.Name + ".wdmrc" + fiFile.Extension); //TODO: refact
}
//await Cloud.Instance(httpContext).MoveOrCopy(path, destinationStoreCollection.FullPath, true);
await Cloud.Instance(httpContext).Move(fi, destinationStoreCollection.FullPath);

fi.SetPath(destinationStoreCollection.FullPath);

await Cloud.Instance(httpContext).Rename(fi, destinationName);
}
}

Expand Down

0 comments on commit fc3c621

Please sign in to comment.