From 50151f770a7fe31e1ae64afde1de4ebb8409ec89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC?= Date: Tue, 16 Dec 2025 01:45:24 +0300 Subject: [PATCH 1/3] =?UTF-8?q?=D0=94=D0=B0=D0=BB=20=D1=83=D1=81=D0=BB?= =?UTF-8?q?=D0=BE=D0=B2=D0=B8=D0=B5=20=D0=BA=D0=BE=D1=80=D0=BE=D1=87=20?= =?UTF-8?q?=D0=B4=D0=BB=D1=8F=20=D1=84=D0=BB=D0=B0=D0=B3=D0=B0=20IsModifie?= =?UTF-8?q?d?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Вобщем теперь при попытке изменить решаловку твою, не изменяя при этом ни ссылку, ни описание зачемто, черт тебя знает, не будет вылезать шняга про то, что решение было отредачено. Вооот --- .../HwProj.SolutionsService.API/Services/SolutionsService.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/HwProj.SolutionsService/HwProj.SolutionsService.API/Services/SolutionsService.cs b/HwProj.SolutionsService/HwProj.SolutionsService.API/Services/SolutionsService.cs index df1a61bd8..d0feba0d8 100644 --- a/HwProj.SolutionsService/HwProj.SolutionsService.API/Services/SolutionsService.cs +++ b/HwProj.SolutionsService/HwProj.SolutionsService.API/Services/SolutionsService.cs @@ -120,12 +120,13 @@ await _solutionsRepository if (lastSolution != null && lastSolution.State == SolutionState.Posted) { + var IsModified = lastSolution.GithubUrl != solution.GithubUrl || lastSolution.Comment != solution.Comment; await _solutionsRepository.UpdateAsync(lastSolution.Id, x => new Solution { GithubUrl = solution.GithubUrl, Comment = solution.Comment, GroupId = solution.GroupId, - IsModified = true, + IsModified = IsModified, State = SolutionState.Posted, }); solutionId = lastSolution.Id; From 68657882407418d05c32574dacc6b49f065b5777 Mon Sep 17 00:00:00 2001 From: Alex Berezhnykh Date: Tue, 16 Dec 2025 01:52:22 +0300 Subject: [PATCH 2/3] Update HwProj.SolutionsService/HwProj.SolutionsService.API/Services/SolutionsService.cs --- .../HwProj.SolutionsService.API/Services/SolutionsService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HwProj.SolutionsService/HwProj.SolutionsService.API/Services/SolutionsService.cs b/HwProj.SolutionsService/HwProj.SolutionsService.API/Services/SolutionsService.cs index d0feba0d8..2ff9ea30f 100644 --- a/HwProj.SolutionsService/HwProj.SolutionsService.API/Services/SolutionsService.cs +++ b/HwProj.SolutionsService/HwProj.SolutionsService.API/Services/SolutionsService.cs @@ -120,7 +120,7 @@ await _solutionsRepository if (lastSolution != null && lastSolution.State == SolutionState.Posted) { - var IsModified = lastSolution.GithubUrl != solution.GithubUrl || lastSolution.Comment != solution.Comment; + var isModified = lastSolution.GithubUrl != solution.GithubUrl || lastSolution.Comment != solution.Comment; await _solutionsRepository.UpdateAsync(lastSolution.Id, x => new Solution { GithubUrl = solution.GithubUrl, From ce1a9c2d21377e51377202ed2f3dd9403899ab85 Mon Sep 17 00:00:00 2001 From: Alex Berezhnykh Date: Tue, 16 Dec 2025 01:52:27 +0300 Subject: [PATCH 3/3] Update HwProj.SolutionsService/HwProj.SolutionsService.API/Services/SolutionsService.cs --- .../HwProj.SolutionsService.API/Services/SolutionsService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HwProj.SolutionsService/HwProj.SolutionsService.API/Services/SolutionsService.cs b/HwProj.SolutionsService/HwProj.SolutionsService.API/Services/SolutionsService.cs index 2ff9ea30f..d10941c24 100644 --- a/HwProj.SolutionsService/HwProj.SolutionsService.API/Services/SolutionsService.cs +++ b/HwProj.SolutionsService/HwProj.SolutionsService.API/Services/SolutionsService.cs @@ -126,7 +126,7 @@ await _solutionsRepository GithubUrl = solution.GithubUrl, Comment = solution.Comment, GroupId = solution.GroupId, - IsModified = IsModified, + IsModified = isModified, State = SolutionState.Posted, }); solutionId = lastSolution.Id;