Added the check to check the system defined types
This commit is contained in:
parent
cd489f45ae
commit
c27b2a2ff1
@ -1371,7 +1371,11 @@ namespace Marco.Pms.Services.Service
|
||||
_logger.LogWarning("Employee {EmployeeId} tries to {Action} Document Type, but not found in database", loggedInEmployee.Id, action);
|
||||
return ApiResponse<object>.ErrorResponse("Document Type not found", "Document Type not found", 404);
|
||||
}
|
||||
|
||||
if (documentType.IsSystem)
|
||||
{
|
||||
_logger.LogWarning("Employee {EmployeeId} tries to {Action} Document Type, but could not take action on system defined entity", loggedInEmployee.Id, action);
|
||||
return ApiResponse<object>.ErrorResponse($"Document is system defined cannot be {action}d", $"Document is system defined cannot be {action}d", 400);
|
||||
}
|
||||
// Mapping DocumentTypeMatser to BsonDocument
|
||||
var existingEntityBson = _updateLogHelper.EntityToBsonDocument(documentType);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user