Entity reference view I have an entity reference view setup that currently pre-populates a content authors user name into the content form. This field has to stay the same no matter which user edits it in the future.

It works however it only works for editing content, nothing is pre-populated when creating new content with the form. I've tried adding the current user ID to the form but that will only work for creating new content and it is overridden each time the node is edited. 

I can figure out how to do both the things I need but they refuse to play together. It seems like it's has to be one or the other. But there must be a way! 

How would I filter the view to show the content author and the current logged(or original author) in user for use on both the edit and create new content pages?
Here is a screenshot of my view: 
And the contextual filter settings:
The problem is (as your comment indicated) the user id from route. That uses the node id, or user id from the url. On an edit page that is node/123/edit, so it can load the node and obtain the user. For the create page node/create, there is no such id.

Can't you use the User ID from logged in user filter instead? That should work.