From 99456dd09be27651ffa0c5da73abf3b6a5fe8b32 Mon Sep 17 00:00:00 2001 From: Paulo Viadanna Date: Thu, 28 Aug 2025 08:05:16 -0300 Subject: [PATCH] fix: prevent null start date in course details --- .../contentstore/xblock_storage_handlers/view_handlers.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py b/cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py index 9a5efe70fc21..74af1ffb21f1 100644 --- a/cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py +++ b/cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py @@ -429,6 +429,11 @@ def _save_xblock( for metadata_key, value in metadata.items(): field = xblock.fields[metadata_key] + # Prevent setting release date to null + # remove field and inherit from parent instead + if metadata_key == "start" and value == "": + value = None + if value is None: field.delete_from(xblock) else: