From 3be76f8c938ae57df06a5ccccd3f96e7b0c9b09e Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Tue, 1 Nov 2022 14:45:27 +0100
Subject: [PATCH] Make management command compatible with Django 4.1 by using a
 non-boolean value for requires_system_checks

---
 CHANGELOG.rst                     | 5 +++++
 django_yarnpkg/management/base.py | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 7e304a2..290b401 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,3 +1,8 @@
+Unreleased
+=====================================================
+
+* Fix compatibility with Django 4.1
+
 Version 6.0.2  (2022-09-05)
 =====================================================
 
diff --git a/django_yarnpkg/management/base.py b/django_yarnpkg/management/base.py
index f6b7dd1..4b4b1cc 100644
--- a/django_yarnpkg/management/base.py
+++ b/django_yarnpkg/management/base.py
@@ -8,7 +8,7 @@ from ..exceptions import YarnNotInstalled
 class BaseYarnCommand(BaseCommand):
     """Base management command with yarn support"""
 
-    requires_system_checks = False
+    requires_system_checks = []
 
     # add fake .options_list for Django>=1.10
     if not hasattr(BaseCommand, 'option_list'):
-- 
GitLab