diff --git a/apps/member/views.py b/apps/member/views.py
index 2ddb35915b683d6ee069e50ea84adcc3e5acd7e6..1054f3f20882e190014865b5287a5a5af0812be1 100644
--- a/apps/member/views.py
+++ b/apps/member/views.py
@@ -658,8 +658,8 @@ class ClubAddMemberView(ProtectQuerysetMixin, ProtectedCreateView):
         if club.name != "Kfet" and club.parent_club and not Membership.objects.filter(
                 user=form.instance.user,
                 club=club.parent_club,
-                date_start__gte=club.parent_club.membership_start,
-                date_end__lte=club.parent_club.membership_end,
+                date_start__lte=timezone.now(),
+                date_end__gte=club.parent_club.membership_end,
         ).exists():
             form.add_error('user', _('User is not a member of the parent club') + ' ' + club.parent_club.name)
             error = True