diff --git a/src/components/forms/speaker-form.js b/src/components/forms/speaker-form.js index 71aab6776..8ef79a5c8 100644 --- a/src/components/forms/speaker-form.js +++ b/src/components/forms/speaker-form.js @@ -82,7 +82,10 @@ class SpeakerForm extends React.Component { if (ev.target.type === "memberinput") { entity.email = ""; - if (value && mustReplaceSpeakerFieldsWithMemberInfo()) { + if ( + (value && mustReplaceSpeakerFieldsWithMemberInfo()) || + (value && !mustReplaceSpeakerFieldsWithMemberInfo() && entity.id === 0) + ) { entity.affiliations = [...value.affiliations]; entity.first_name = !isEmptyString(value.first_name) ? value.first_name