From c3ad1fab82d671ab303d1301c5a517093be5a124 Mon Sep 17 00:00:00 2001 From: Wouter Klein Heerenbrink Date: Tue, 14 Apr 2020 18:08:44 +0200 Subject: [PATCH] Check if manager is None instead of Falsy A custom defined manager will be overridden by the `_default_manager` when the custom manager returns `QuerySet<[]>`, because `bool(QuerySet<[]>) is False` --- autoslug/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoslug/utils.py b/autoslug/utils.py index 62edbba..993280e 100644 --- a/autoslug/utils.py +++ b/autoslug/utils.py @@ -61,7 +61,7 @@ def generate_unique_slug(field, instance, slug, manager): index = 1 - if not manager: + if manager is None: manager = field.model._default_manager