Skip to content

Commit

Permalink
fix: leap year + 500 error on "me" when unauthorized
Browse files Browse the repository at this point in the history
  • Loading branch information
vas3k committed Jul 1, 2024
1 parent 0979869 commit 18183b3
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 16 deletions.
8 changes: 4 additions & 4 deletions payments/products.py
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ def club_invite_activator(product, payment, user):
"recurrent": False,
"activator": club_subscription_activator,
"data": {
"timedelta": timedelta(days=365),
"timedelta": timedelta(days=366),
},
},
"club1_recurrent_yearly": {
Expand All @@ -84,7 +84,7 @@ def club_invite_activator(product, payment, user):
"recurrent": "yearly",
"activator": club_subscription_activator,
"data": {
"timedelta": timedelta(days=365),
"timedelta": timedelta(days=366),
},
},
"club1_recurrent_monthly": {
Expand All @@ -108,7 +108,7 @@ def club_invite_activator(product, payment, user):
"recurrent": "yearly",
"activator": club_subscription_activator,
"data": {
"timedelta": timedelta(days=365),
"timedelta": timedelta(days=366),
},
},
"legacy_club1_recurrent_monthly": {
Expand All @@ -120,7 +120,7 @@ def club_invite_activator(product, payment, user):
"recurrent": "monthly",
"activator": club_subscription_activator,
"data": {
"timedelta": timedelta(days=365),
"timedelta": timedelta(days=366),
},
},
"club3": {
Expand Down
2 changes: 1 addition & 1 deletion users/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

@api(require_auth=True)
def api_profile(request, user_slug):
if user_slug == "me":
if user_slug == "me" and request.me:
user_slug = request.me.slug

user = get_object_or_404(User, slug=user_slug)
Expand Down
8 changes: 4 additions & 4 deletions users/views/profile.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@


def profile(request, user_slug):
if user_slug == "me":
if user_slug == "me" and request.me:
return redirect("profile", request.me.slug, permanent=False)

user = get_object_or_404(User, slug=user_slug)
Expand Down Expand Up @@ -109,7 +109,7 @@ def profile(request, user_slug):

@require_auth
def profile_comments(request, user_slug):
if user_slug == "me":
if user_slug == "me" and request.me:
return redirect("profile_comments", request.me.slug, permanent=False)

user = get_object_or_404(User, slug=user_slug)
Expand All @@ -126,7 +126,7 @@ def profile_comments(request, user_slug):


def profile_posts(request, user_slug):
if user_slug == "me":
if user_slug == "me" and request.me:
return redirect("profile_posts", request.me.slug, permanent=False)

user = get_object_or_404(User, slug=user_slug)
Expand All @@ -147,7 +147,7 @@ def profile_posts(request, user_slug):


def profile_badges(request, user_slug):
if user_slug == "me":
if user_slug == "me" and request.me:
return redirect("profile_badges", request.me.slug, permanent=False)

user = get_object_or_404(User, slug=user_slug)
Expand Down
14 changes: 7 additions & 7 deletions users/views/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

@require_auth
def profile_settings(request, user_slug):
if user_slug == "me":
if user_slug == "me" and request.me:
return redirect("profile_settings", request.me.slug, permanent=False)

user = get_object_or_404(User, slug=user_slug)
Expand All @@ -30,7 +30,7 @@ def profile_settings(request, user_slug):

@require_auth
def edit_profile(request, user_slug):
if user_slug == "me":
if user_slug == "me" and request.me:
return redirect("edit_profile", request.me.slug, permanent=False)

user = get_object_or_404(User, slug=user_slug)
Expand All @@ -53,7 +53,7 @@ def edit_profile(request, user_slug):

@require_auth
def edit_account(request, user_slug):
if user_slug == "me":
if user_slug == "me" and request.me:
return redirect("edit_account", request.me.slug, permanent=False)

user = get_object_or_404(User, slug=user_slug)
Expand All @@ -70,7 +70,7 @@ def edit_account(request, user_slug):

@require_auth
def edit_notifications(request, user_slug):
if user_slug == "me":
if user_slug == "me" and request.me:
return redirect("edit_notifications", request.me.slug, permanent=False)

user = get_object_or_404(User, slug=user_slug)
Expand All @@ -91,7 +91,7 @@ def edit_notifications(request, user_slug):

@require_auth
def edit_payments(request, user_slug):
if user_slug == "me":
if user_slug == "me" and request.me:
return redirect("edit_payments", request.me.slug, permanent=False)

user = get_object_or_404(User, slug=user_slug)
Expand Down Expand Up @@ -127,7 +127,7 @@ def edit_payments(request, user_slug):

@require_auth
def edit_bot(request, user_slug):
if user_slug == "me":
if user_slug == "me" and request.me:
return redirect("edit_bot", request.me.slug, permanent=False)

user = get_object_or_404(User, slug=user_slug)
Expand All @@ -139,7 +139,7 @@ def edit_bot(request, user_slug):

@require_auth
def edit_data(request, user_slug):
if user_slug == "me":
if user_slug == "me" and request.me:
return redirect("edit_data", request.me.slug, permanent=False)

user = get_object_or_404(User, slug=user_slug)
Expand Down

0 comments on commit 18183b3

Please sign in to comment.