diff --git a/pflaenzli/pflaenzli/views.py b/pflaenzli/pflaenzli/views.py index 55efb7b..a976b70 100644 --- a/pflaenzli/pflaenzli/views.py +++ b/pflaenzli/pflaenzli/views.py @@ -46,12 +46,18 @@ def create_offer(request): return render(request, "basic_form.html", {"form": form, "button_label": "Create", "title": "Create Offer"}) -@ login_required def offer_detail(request, offer_id): offer = get_object_or_404(Offer, id=offer_id) wishes = Wish.objects.filter(user=offer.user) - if offer.zipcode and request.user.zipcode: - dist = calculate_distance(offer.zipcode, request.user.zipcode) + + if request.user.is_authenticated: + if offer.zipcode and request.user.zipcode: + if offer.zipcode == request.user.zipcode: + dist = 0 + else: + dist = calculate_distance(offer.zipcode, request.user.zipcode) + else: + dist = None else: dist = None