Fix error when viewing previous record versions
Stop graph errors on missing date values
Prevent errors where records have enum fields defined but without values
Allow for missing values in update and approval (including files removed)