INFRA-580 | Anoop | Map manifest object before deleting
This commit is contained in:
@@ -49,7 +49,6 @@ public class Manifest extends JsonEntity {
|
||||
@JsonManagedReference
|
||||
private Deployment deployment;
|
||||
|
||||
|
||||
@Transient
|
||||
private String infraVertical;
|
||||
|
||||
|
||||
@@ -335,16 +335,13 @@ public class ManifestService {
|
||||
|
||||
@PreAuthorize("hasAuthority('manifest.delete')")
|
||||
public List<String> delete(Long id, Boolean deleteManifest) {
|
||||
Manifest manifest = manifestRepository.findById(id)
|
||||
.orElseThrow(() -> new ResponseStatusException(HttpStatus.NOT_FOUND));
|
||||
Manifest manifest = map(manifestRepository.findById(id));
|
||||
List<String> result = new ArrayList<>();
|
||||
if (deleteManifest) {
|
||||
log.info("Deleting manifest Object - {}/{}", manifest.getEnvironment(),
|
||||
manifest.getName());
|
||||
log.info("Deleting manifest Object - {}", manifest.fullName());
|
||||
manifestRepository.deleteById(id);
|
||||
} else {
|
||||
log.info("Deleting manifest Resources for {}/{}", manifest.getEnvironment(),
|
||||
manifest.getName());
|
||||
log.info("Deleting manifest Resources for {}", manifest.fullName());
|
||||
result = kubernetesManifestService.deleteResources(manifest);
|
||||
}
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user