From f5b29c4f91d5adc6fc3a02b5609c94fec5388fe0 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Fri, 23 Sep 2016 12:31:13 +0200 Subject: [PATCH] fixes the path to user's files --- Yavsc/Controllers/UserFilesController.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Yavsc/Controllers/UserFilesController.cs b/Yavsc/Controllers/UserFilesController.cs index 8b8e444f..52a60f03 100644 --- a/Yavsc/Controllers/UserFilesController.cs +++ b/Yavsc/Controllers/UserFilesController.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; +using System.Security.Claims; using System.Threading.Tasks; using Microsoft.AspNet.Authorization; using Microsoft.AspNet.Hosting; @@ -42,8 +43,11 @@ namespace Yavsc.Controllers if (!ModelState.IsValid) return new BadRequestObjectResult(ModelState); var results = new List(); - var uploads = Path.Combine(_environment.WebRootPath, _siteSettings.UserFiles.DirName); - uploads = Path.Combine(uploads, model.PostId.ToString()); + var uploads = Path.Combine( + Path.Combine(_environment.WebRootPath, _siteSettings.UserFiles.DirName), + User.GetUserId() + ); + // uploads = Path.Combine(uploads, model.PostId.ToString()); var spot = new FileSpotInfo(uploads, blogEntry); if (!await _authorizationService.AuthorizeAsync(User, spot, new EditRequirement())) {