Fixed tests after merge.
This commit is contained in:
		@@ -16,6 +16,6 @@ import org.springframework.stereotype.Repository;
 | 
			
		||||
public interface MembershipRepository extends JpaRepository<Membership, Long>, JpaSpecificationExecutor<Membership> {
 | 
			
		||||
 | 
			
		||||
    @Query("SELECT CASE WHEN COUNT(m)> 0 THEN TRUE ELSE FALSE END " +
 | 
			
		||||
        " FROM Membership m WHERE m.customer.id=:customerId AND m.memberUntil IS NULL")
 | 
			
		||||
        " FROM Membership m WHERE m.customer.id=:customerId AND m.memberUntilDate IS NULL")
 | 
			
		||||
    boolean hasUncancelledMembershipForCustomer(@Param("customerId") final long customerId);
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -14,7 +14,7 @@ public class MembershipValidator {
 | 
			
		||||
    private MembershipRepository membershipRepository;
 | 
			
		||||
 | 
			
		||||
    public void validate(final MembershipDTO membershipDTO) {
 | 
			
		||||
        if (membershipDTO.getMemberUntil() != null && !membershipDTO.getMemberUntil().isAfter(membershipDTO.getMemberFrom())) {
 | 
			
		||||
        if (membershipDTO.getMemberUntilDate() != null && !membershipDTO.getMemberUntilDate().isAfter(membershipDTO.getMemberFromDate())) {
 | 
			
		||||
            throw new BadRequestAlertException("Invalid untilDate", Membership.ENTITY_NAME, "untilDateMustBeAfterSinceDate");
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -3,6 +3,7 @@ import java.time.LocalDate;
 | 
			
		||||
import javax.validation.constraints.*;
 | 
			
		||||
import java.io.Serializable;
 | 
			
		||||
import java.util.Objects;
 | 
			
		||||
import java.util.function.Consumer;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * A DTO for the Membership entity.
 | 
			
		||||
@@ -29,6 +30,12 @@ public class MembershipDTO implements Serializable {
 | 
			
		||||
 | 
			
		||||
    private String customerPrefix;
 | 
			
		||||
 | 
			
		||||
    public MembershipDTO with(
 | 
			
		||||
        Consumer<MembershipDTO> builderFunction) {
 | 
			
		||||
        builderFunction.accept(this);
 | 
			
		||||
        return this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public Long getId() {
 | 
			
		||||
        return id;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user