Maybe I'm missing something here, but it seems like the drupal_get_destination(); query in the Views handler means that, if you've selected the option to create a new node then be redirected to its edit form, you are instead redirected back to the previous node.
Wrapping the line $this->options['alter']['query'] = drupal_get_destination(); from the views/views_handler... file in a condition that checks which option is selected should fix this. Or maybe if there are performance issues there, two different handlers, one with and one without, and the appropriate one is used.
Comments
Comment #1
pwolanin commentedI don't understand what you are saying. Normally, if you have the link it a view, you are returned to the View by the destination parameter, never to the node.
Comment #2
pwolanin commentedok, I see - it takes you back to the view and never to the edit form
Comment #3
pwolanin commentedHere's a fix
Comment #4
pwolanin commentedComment #5
pwolanin commentedcommitted - probably needs to be backported