From 8eb396ccb2d4564641617c389ae83a85e6181aee Mon Sep 17 00:00:00 2001 From: Syndamia Date: Wed, 16 Dec 2020 20:34:47 +0200 Subject: Fixed EditAsync method in UserRepository --- src/DevHive.Data/Repositories/UserRepository.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/DevHive.Data/Repositories') diff --git a/src/DevHive.Data/Repositories/UserRepository.cs b/src/DevHive.Data/Repositories/UserRepository.cs index 13ee2bc..714218d 100644 --- a/src/DevHive.Data/Repositories/UserRepository.cs +++ b/src/DevHive.Data/Repositories/UserRepository.cs @@ -53,9 +53,12 @@ namespace DevHive.Data.Repositories //Update public async Task EditAsync(User newEntity) { + User user = await this.GetByIdAsync(newEntity.Id); + this._context - .Set() - .Update(newEntity); + .Entry(user) + .CurrentValues + .SetValues(newEntity); await this._context.SaveChangesAsync(); } -- cgit v1.2.3