From a31266ee4abc995380365ce949b0df9d2eeb5e83 Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Thu, 20 Nov 2025 12:25:58 +0530 Subject: [PATCH] Update the Id check in branch update API --- Marco.Pms.Services/Service/ServiceProjectService.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Marco.Pms.Services/Service/ServiceProjectService.cs b/Marco.Pms.Services/Service/ServiceProjectService.cs index 5ba6474..5a44d1a 100644 --- a/Marco.Pms.Services/Service/ServiceProjectService.cs +++ b/Marco.Pms.Services/Service/ServiceProjectService.cs @@ -808,9 +808,9 @@ namespace Marco.Pms.Services.Service public async Task> UpdateProjectBranchAsync(Guid id, ProjectBranchDto model, Employee loggedInEmployee, Guid tenantId) { // Validate ID consistency between route parameter and payload DTO - if (model.Id.HasValue && model.Id != id) + if (!model.Id.HasValue && model.Id != id) { - _logger.LogWarning("ID mismatch: Route ID {RouteId} != Payload ID {PayloadId}", id, model.Id); + _logger.LogWarning("ID mismatch: Route ID {RouteId} != Payload ID {PayloadId}", id, model.Id ?? Guid.Empty); return ApiResponse.ErrorResponse("ID mismatch between route and payload", "The ID provided in the route does not match the payload.", 400); }