diff --git a/src/account_creator/connector_flexiapi.cpp b/src/account_creator/connector_flexiapi.cpp index 6cb3f6dcdde0bfbe803a2e78dd4ca9f41f4ffbc3..cd9636e14407d6e9fed1b7704c840af4bb3584dd 100644 --- a/src/account_creator/connector_flexiapi.cpp +++ b/src/account_creator/connector_flexiapi.cpp @@ -234,14 +234,13 @@ LinphoneAccountCreatorStatus linphone_account_creator_login_linphone_account_fle } LinphoneAccountCreatorStatus linphone_account_creator_is_account_exist_flexiapi(LinphoneAccountCreator *creator) { + fill_domain_and_algorithm_if_needed(creator); if (!creator->username || !creator->domain) { NOTIFY_IF_EXIST_ACCOUNT_CREATOR(is_account_exist, creator, LinphoneAccountCreatorStatusMissingArguments, "Missing required parameters") return LinphoneAccountCreatorStatusMissingArguments; } - fill_domain_and_algorithm_if_needed(creator); - auto flexiAPIClient = make_shared<FlexiAPIClient>(creator->core); // Warning: breaking change from XMLRPC API: LinphoneAccountCreatorStatusAccountExistWithAlias is never returned