From 32d55c1078143d336f8bb4dc9b2b749c63f5e4e7 Mon Sep 17 00:00:00 2001
From: Julien Wadel <julien.wadel@belledonne-communications.com>
Date: Thu, 14 Sep 2023 10:46:21 +0200
Subject: [PATCH] Fill domain from creator if needed before checking it.

---
 src/account_creator/connector_flexiapi.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/account_creator/connector_flexiapi.cpp b/src/account_creator/connector_flexiapi.cpp
index 6cb3f6dcdd..cd9636e144 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
-- 
GitLab