Article: allow setting doi as nil

The server was trying to set it as an empty string which was not unique
in the DB.