From cd27ae9a303c29f5ec8fca9b04219f5d1ad5a5dc Mon Sep 17 00:00:00 2001 From: Ludy87 Date: Thu, 9 Jul 2026 18:57:52 +0200 Subject: [PATCH] Update TeamMembershipRepository.java --- .../repository/TeamMembershipRepository.java | 25 +------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/app/saas/src/main/java/stirling/software/saas/repository/TeamMembershipRepository.java b/app/saas/src/main/java/stirling/software/saas/repository/TeamMembershipRepository.java index 0662edd67b..b1ded8bac9 100644 --- a/app/saas/src/main/java/stirling/software/saas/repository/TeamMembershipRepository.java +++ b/app/saas/src/main/java/stirling/software/saas/repository/TeamMembershipRepository.java @@ -1,17 +1,14 @@ -package stirling.software.proprietary.security.repository; +package stirling.software.saas.repository; import java.util.List; import java.util.Optional; import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import org.springframework.stereotype.Repository; import stirling.software.common.model.enumeration.TeamRole; -import stirling.software.proprietary.model.TeamMembership; -import stirling.software.proprietary.security.model.User; @Repository public interface TeamMembershipRepository extends JpaRepository { @@ -108,24 +105,4 @@ public interface TeamMembershipRepository extends JpaRepository findByRoleFetchingUserAndTeam(@Param("role") TeamRole role); - - void deleteByTeamId(Long teamId); - - void deleteByUserId(Long userId); - - // Detach invitation references so deleting the inviting user does not hit the FK. - @Modifying - @Query("update TeamMembership tm set tm.invitedBy = null where tm.invitedBy = :user") - void clearInvitedBy(@Param("user") User user); }