Browse Source

Fix for uploading user store.

pull/362/head
Sebastian Stehle 7 years ago
parent
commit
a477eb1ea5
  1. 2
      src/Squidex.Domain.Users/AssetUserPictureStore.cs
  2. 2
      src/Squidex/Areas/IdentityServer/Views/Profile/Profile.cshtml
  3. 2
      tests/Squidex.Domain.Users.Tests/AssetUserPictureStoreTests.cs

2
src/Squidex.Domain.Users/AssetUserPictureStore.cs

@ -25,7 +25,7 @@ namespace Squidex.Domain.Users
public Task UploadAsync(string userId, Stream stream) public Task UploadAsync(string userId, Stream stream)
{ {
return assetStore.UploadAsync(userId, 0, "picture", stream); return assetStore.UploadAsync(userId, 0, "picture", stream, true);
} }
public async Task<Stream> DownloadAsync(string userId) public async Task<Stream> DownloadAsync(string userId)

2
src/Squidex/Areas/IdentityServer/Views/Profile/Profile.cshtml

@ -26,7 +26,7 @@
<div class="row profile-section"> <div class="row profile-section">
<div class="col profile-picture-col"> <div class="col profile-picture-col">
<img class="profile-picture" src="@Url.RootContentUrl($"~/api/users/{Model.Id}/picture/")" /> <img class="profile-picture" src="@Url.RootContentUrl($"~/api/users/{Model.Id}/picture/?q={Guid.NewGuid()}")" />
</div> </div>
<div class="col"> <div class="col">
<form id="pictureForm" class="profile-picture-form" asp-controller="Profile" asp-action="UploadPicture" method="post" enctype="multipart/form-data"> <form id="pictureForm" class="profile-picture-form" asp-controller="Profile" asp-action="UploadPicture" method="post" enctype="multipart/form-data">

2
tests/Squidex.Domain.Users.Tests/AssetUserPictureStoreTests.cs

@ -38,7 +38,7 @@ namespace Squidex.Domain.Users
await sut.UploadAsync(userId, stream); await sut.UploadAsync(userId, stream);
A.CallTo(() => assetStore.UploadAsync(file, stream, false, CancellationToken.None)) A.CallTo(() => assetStore.UploadAsync(file, stream, true, CancellationToken.None))
.MustHaveHappened(); .MustHaveHappened();
} }

Loading…
Cancel
Save