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: