INFRA-3970 | Dhruv | use createdBy user
This commit is contained in:
@@ -254,7 +254,8 @@ public class ChangeRequestServiceImpl implements ChangeRequestService {
|
||||
"Change request: {} is approved. Initiated merging with current version of the manifest",
|
||||
changeRequestId);
|
||||
|
||||
final var manifest = manifestService.fetchById(changeRequest.getManifestId());
|
||||
final var manifest = manifestService.fetchByIdWithoutAuthorization(
|
||||
changeRequest.getManifestId());
|
||||
try {
|
||||
changeRequestSlackService.handleChangeRequestUpdate(manifest, changeRequest);
|
||||
} catch (Exception e) {
|
||||
@@ -266,7 +267,7 @@ public class ChangeRequestServiceImpl implements ChangeRequestService {
|
||||
final var mergedManifest = objectMapper.convertValue(manifestMap, Manifest.class);
|
||||
|
||||
SecurityContext originalContext = SecurityContextHolder.getContext();
|
||||
var crCreatorContext = authUtil.getSecurityContextForUser(changeRequest.getUpdatedBy());
|
||||
var crCreatorContext = authUtil.getSecurityContextForUser(changeRequest.getCreatedBy());
|
||||
try {
|
||||
SecurityContextHolder.setContext(crCreatorContext);
|
||||
manifestService.createOrUpdate(mergedManifest, true);
|
||||
|
||||
Reference in New Issue
Block a user