adamdoty / homebaker

A baked-goods, birthday-treat, tracking app I made for my wife.
3 stars 0 forks source link

[bug] deleting last treat I get 404 page #60

Open bbelderbos opened 1 year ago

bbelderbos commented 1 year ago

After deleting last treat:

image

Because of:

def treat_list(request):
    treats = get_list_or_404(Treat, is_recipient_request=False, cover_img__isnull=False)

I would use a regular Treat.objects.filter(... and if no treats left still pass an empty treat list to the template so we hit this part again:

    {% else %}
        No treats here! <a href="{% url 'treats:treat_new' %}">Add New Treat</a>
    {% endif %}
adamdoty commented 1 year ago

updated to use Treat.objects.filter(...