diff --git a/src/Managing.Api/Controllers/BotController.cs b/src/Managing.Api/Controllers/BotController.cs index 48434065..753191e9 100644 --- a/src/Managing.Api/Controllers/BotController.cs +++ b/src/Managing.Api/Controllers/BotController.cs @@ -509,7 +509,7 @@ public class BotController : BaseController Roi = item.Roi, Identifier = item.Identifier.ToString(), AgentName = item.User.AgentName, - MasterAgentName = item.MasterBotUser?.AgentName ?? item.User.AgentName, + MasterAgentName = item.MasterBotUser?.AgentName, CreateDate = item.CreateDate, StartupTime = item.StartupTime, Name = item.Name, diff --git a/src/Managing.Api/Controllers/DataController.cs b/src/Managing.Api/Controllers/DataController.cs index 446bfba6..fb2474c0 100644 --- a/src/Managing.Api/Controllers/DataController.cs +++ b/src/Managing.Api/Controllers/DataController.cs @@ -609,7 +609,8 @@ public class DataController : ControllerBase Positions = positionViewModels, Identifier = strategy.Identifier, WalletBalances = walletBalances, - Ticker = strategy.Ticker + Ticker = strategy.Ticker, + MasterAgentName = strategy.MasterBotUser?.AgentName }; } diff --git a/src/Managing.Api/Models/Responses/UserStrategyDetailsViewModel.cs b/src/Managing.Api/Models/Responses/UserStrategyDetailsViewModel.cs index 022a4e99..3a1ca986 100644 --- a/src/Managing.Api/Models/Responses/UserStrategyDetailsViewModel.cs +++ b/src/Managing.Api/Models/Responses/UserStrategyDetailsViewModel.cs @@ -91,5 +91,10 @@ namespace Managing.Api.Models.Responses public Dictionary WalletBalances { get; set; } = new Dictionary(); public Enums.Ticker Ticker { get; set; } + + /// + /// The agent name of the master bot's owner (for copy trading bots) + /// + public string MasterAgentName { get; set; } } } \ No newline at end of file