Reopening this -- although the error is caught and displayed, we probably shouldn't force the user to select a Primary Project if setting it (multiple times) is going to cause an error.
Reopening this -- although the error is caught and displayed, we probably shouldn't force the user to select a Primary Project if setting it (multiple times) is going to cause an error.