[Account] fix for Account
authorLukasz Bardeli <l.bardeli@samsung.com>
Fri, 3 Jul 2015 13:00:03 +0000 (15:00 +0200)
committerLukasz Bardeli <l.bardeli@samsung.com>
Fri, 3 Jul 2015 13:00:03 +0000 (15:00 +0200)
[Verification] Code compiles without error

Change-Id: Ie6a91d4ea1f3a58693b9db3294257e8d25853bd4
Signed-off-by: Lukasz Bardeli <l.bardeli@samsung.com>
src/account/account_manager.cc

index 0c7bb912ee8b0beed972ff6ba8222fba21ee2414..fba8f1d788c7dfde38dd6d82f868c8265a7dd580 100755 (executable)
@@ -307,7 +307,7 @@ bool AccountManager::ConvertAccountToObject(account_h account,
     REPORT_ERROR(out, UnknownException(GetErrorMsg(ret)));
     return false;
   }
-  account_init["iconUri"] = picojson::value(icon_path);
+  account_init["iconUri"] = icon_path ? picojson::value(icon_path) : picojson::value();
 
   ret = account_get_user_name(account, &user_name);
   if (ret != ACCOUNT_ERROR_NONE) {
@@ -315,7 +315,7 @@ bool AccountManager::ConvertAccountToObject(account_h account,
     REPORT_ERROR(out, UnknownException(GetErrorMsg(ret)));
     return false;
   }
-  account_init["userName"] = picojson::value(user_name);
+  account_init["userName"] = user_name ? picojson::value(user_name) : picojson::value();
   out["accountInitDict"] = picojson::value(account_init);
 
   return true;