diff --git a/python/django/security/passwords/use-none-for-password-default.fixed.py b/python/django/security/passwords/use-none-for-password-default.fixed.py index 6c738b7934..86e5928360 100644 --- a/python/django/security/passwords/use-none-for-password-default.fixed.py +++ b/python/django/security/passwords/use-none-for-password-default.fixed.py @@ -79,3 +79,7 @@ def create_user(self, email, password=None): user.set_password(password) user.save(using=self._db) return user + +# ok: use-none-for-password-default +def foo2(password="helloworld"): + model.set_password(password) diff --git a/python/django/security/passwords/use-none-for-password-default.py b/python/django/security/passwords/use-none-for-password-default.py index 0179796922..36426c7707 100644 --- a/python/django/security/passwords/use-none-for-password-default.py +++ b/python/django/security/passwords/use-none-for-password-default.py @@ -79,3 +79,7 @@ def create_user(self, email, password=""): user.set_password(password) user.save(using=self._db) return user + +# ok: use-none-for-password-default +def foo2(password="helloworld"): + model.set_password(password) diff --git a/python/django/security/passwords/use-none-for-password-default.yaml b/python/django/security/passwords/use-none-for-password-default.yaml index d759603c4b..134bc4f0f9 100644 --- a/python/django/security/passwords/use-none-for-password-default.yaml +++ b/python/django/security/passwords/use-none-for-password-default.yaml @@ -33,6 +33,9 @@ rules: def $F(..., $VAR=$EMPTY, ...): ... $MODEL.set_password($VAR) + - metavariable-pattern: + metavariable: $EMPTY + pattern: '""' - focus-metavariable: $EMPTY fix: | None