When processing CRUD data, we overcomplicate with a Generic Value|Updated crudData type. But we should instead simply use the Name type directly, pre-load it with any existing data, and overwrite any non-empty values with the updated data. No need to check anything. Just load the existing name, overlay with new data, write the Name using a cache.
When processing CRUD data, we overcomplicate with a Generic Value|Updated crudData type. But we should instead simply use the Name type directly, pre-load it with any existing data, and overwrite any non-empty values with the updated data. No need to check anything. Just load the existing name, overlay with new data, write the Name using a cache.