fixed leaveTeam
This commit is contained in:
parent
c00cdfcec1
commit
896702b8f8
@ -448,7 +448,7 @@ public class Controller {
|
|||||||
}
|
}
|
||||||
}*/
|
}*/
|
||||||
List<Bearbeitet> bearbeitetList = bearbeitetRepository.findByUser(user);
|
List<Bearbeitet> bearbeitetList = bearbeitetRepository.findByUser(user);
|
||||||
logger.debug("/api/getMyCaches Got all bearbeitet entreis of user: " +user.getEmail());
|
logger.debug("/api/getMyCaches Got all bearbeitet entreis of user: " + user.getEmail());
|
||||||
return ResponseEntity.status(200).body(new Gson().toJson(bearbeitetList));
|
return ResponseEntity.status(200).body(new Gson().toJson(bearbeitetList));
|
||||||
} else {
|
} else {
|
||||||
return ResponseEntity.status(404).body("Es gab einen Fehler. Bitte versuche es erneut oder kontaktiere einen Admin!");
|
return ResponseEntity.status(404).body("Es gab einen Fehler. Bitte versuche es erneut oder kontaktiere einen Admin!");
|
||||||
@ -721,6 +721,10 @@ public class Controller {
|
|||||||
|
|
||||||
// löscht team, wenn keine teammitglieder mehr vorhanden
|
// löscht team, wenn keine teammitglieder mehr vorhanden
|
||||||
if (user_infos.size() == 0) {
|
if (user_infos.size() == 0) {
|
||||||
|
List<TeamInvite> teamInvites = teamInviteRepository.findByTeam(team);
|
||||||
|
for (TeamInvite teamInvite : teamInvites) {
|
||||||
|
teamInviteRepository.delete(teamInvite);
|
||||||
|
}
|
||||||
teamRepository.delete(team);
|
teamRepository.delete(team);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -11,4 +11,5 @@ import java.util.List;
|
|||||||
public interface TeamInviteRepository extends JpaRepository<TeamInvite, Integer> {
|
public interface TeamInviteRepository extends JpaRepository<TeamInvite, Integer> {
|
||||||
TeamInvite findByUserAndTeam(User user, Team team);
|
TeamInvite findByUserAndTeam(User user, Team team);
|
||||||
List<TeamInvite> findByUser(User user);
|
List<TeamInvite> findByUser(User user);
|
||||||
|
List<TeamInvite> findByTeam(Team team);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user