From 4b7ead0933a78c15e1711f32bbfddc6ff708c5c2 Mon Sep 17 00:00:00 2001
From: Julian Leucker <leuckerj@gmail.com>
Date: Wed, 26 Oct 2022 19:35:36 +0200
Subject: [PATCH] Mark required fields as required

---
 django_forms_as_jsonschema/jsonschema.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/django_forms_as_jsonschema/jsonschema.py b/django_forms_as_jsonschema/jsonschema.py
index 9ca2d92..1d6c753 100644
--- a/django_forms_as_jsonschema/jsonschema.py
+++ b/django_forms_as_jsonschema/jsonschema.py
@@ -18,7 +18,8 @@ class JSONSchema:
             "type": "string",
             "title": str(field.label or ""),
             "description": str(field.help_text or ""),
-            "readOnly": field.disabled
+            "readOnly": field.disabled,
+            "required": field.required,
         }
 
         # string, number, integer, boolean.
-- 
GitLab