From 0e98cc9114f57db832ca2e5873ccd8e08ca5a49f Mon Sep 17 00:00:00 2001 From: Petter Friberg Date: Thu, 31 Mar 2022 22:37:37 +0200 Subject: [PATCH] Don't rely on `django.db.models.manager.Manager` metadata for dynamically created manager (#904) --- mypy_django_plugin/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mypy_django_plugin/main.py b/mypy_django_plugin/main.py index 3a5da38..f8be857 100644 --- a/mypy_django_plugin/main.py +++ b/mypy_django_plugin/main.py @@ -276,7 +276,7 @@ class NewSemanalDjangoPlugin(Plugin): if ( info and info.has_base(fullnames.BASE_MANAGER_CLASS_FULLNAME) - and class_name in self._get_current_manager_bases() + and "from_queryset_manager" in helpers.get_django_metadata(info) ): return resolve_manager_method