Hi
I think I am having the same issue as Danny. I am using a Custom Field Template with a Custom Post type. Admins need to be able to edit all fields and an Editor only some fields. Fields that are Admin only have the level = 10 option.
The problem is when an Editor (or any other lower user) edits the custom post. The level 10 field does not appear (this is correct behaviour), but when the Editor updates the post the field data is deleted. It no longer exists in the postmeta table. The next time the Admin edits this the level 10 fields are blank.
This field data is meant to be saved in the system and only edited by Admins, not destroyed when a lower user edits the custom post.
Is there any reason the Custom Field Template works like this? Is it a bug? Does anyone have a workaround?