Gets and sets the extra type correctly now.
Hides the draft hidden field if needed.