--project-desc should not be a required argument for put-project
Description
When creating a project via the web ui, the description is an optional field. The client has marked this as "required:true" which contradicts the former. Simply, if the field is not specified it should not (over)write that data.