From 0da7e0ccfe240b053bf03a57ba0f956e041b97e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Werner?= Date: Sun, 29 Dec 2024 16:10:08 +0100 Subject: [PATCH] Don't make field optional if blank=True --- ninja/orm/fields.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ninja/orm/fields.py b/ninja/orm/fields.py index d67814c8c..e260ac0ec 100644 --- a/ninja/orm/fields.py +++ b/ninja/orm/fields.py @@ -148,7 +148,6 @@ def get_schema_field( else: _f_name, _f_path, _f_pos, field_options = field.deconstruct() - blank = field_options.get("blank", False) null = field_options.get("null", False) max_length = field_options.get("max_length") @@ -163,7 +162,7 @@ def get_schema_field( ] raise ConfigError("\n".join(msg)) from e - if field.primary_key or blank or null or optional: + if field.primary_key or null or optional: default = None nullable = True