Skip to content

Commit

Permalink
NOJIRA
Browse files Browse the repository at this point in the history
changed dangercontroller behavior
  • Loading branch information
chasegawa committed Jul 28, 2021
1 parent 2f5ce92 commit 749d12a
Showing 1 changed file with 8 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
import org.springframework.web.bind.annotation.RequestMapping;

import edu.internet2.tier.shibboleth.admin.ui.exception.ForbiddenException;
import edu.internet2.tier.shibboleth.admin.ui.repository.EntityDescriptorRepository;
import edu.internet2.tier.shibboleth.admin.ui.repository.FilterRepository;
import edu.internet2.tier.shibboleth.admin.ui.repository.MetadataResolverRepository;
import edu.internet2.tier.shibboleth.admin.ui.repository.MetadataResolversPositionOrderContainerRepository;
Expand All @@ -21,6 +22,9 @@ public class DangerController {
@Autowired
private EntityDescriptorService entityDescriptorService;

@Autowired
private EntityDescriptorRepository edRepo;

@Autowired
private FilterRepository filterRepository;

Expand All @@ -33,11 +37,11 @@ public class DangerController {
@Transactional
@GetMapping
public ResponseEntity<?> wipeOut() throws ForbiddenException {
entityDescriptorService.getAllRepresentationsBasedOnUserAccess().forEach(edr -> {
edRepo.findAll().forEach(ed -> {
try {
edr.setServiceEnabled(false);
edr = entityDescriptorService.update(edr);
entityDescriptorService.delete(edr.getId());
ed.setServiceEnabled(false);
edRepo.save(ed);
entityDescriptorService.delete(ed.getResourceId());
}
catch (Throwable e) {
}
Expand Down

0 comments on commit 749d12a

Please sign in to comment.