From e4737b42a9d0c4199b798d946fdcb4342dcaf04d Mon Sep 17 00:00:00 2001 From: Shybert <25749775+Shybert@users.noreply.github.com> Date: Fri, 26 Aug 2022 10:33:26 +0200 Subject: [PATCH] Make `on_delete` and `null` customizable --- django_userforeignkey/models/fields.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/django_userforeignkey/models/fields.py b/django_userforeignkey/models/fields.py index 209f7f8..aa40d2d 100644 --- a/django_userforeignkey/models/fields.py +++ b/django_userforeignkey/models/fields.py @@ -24,8 +24,8 @@ def __init__(self, auto_user=False, auto_user_add=False, **kwargs): kwargs['to'] = settings.AUTH_USER_MODEL if auto_user or auto_user_add: - kwargs['on_delete'] = SET_NULL - kwargs['null'] = True + kwargs['on_delete'] = kwargs.get('on_delete', SET_NULL) + kwargs['null'] = kwargs.get('null', True) kwargs['blank'] = True kwargs['editable'] = kwargs.get('editable', False)