diff --git a/PivotController/PivotController/Controllers/PivotController.cs b/PivotController/PivotController/Controllers/PivotController.cs index 7e4d7f2..063e73b 100644 --- a/PivotController/PivotController/Controllers/PivotController.cs +++ b/PivotController/PivotController/Controllers/PivotController.cs @@ -123,7 +123,15 @@ public async Task GetMembers(FetchData param) EngineProperties engine = await GetEngine(param); Dictionary returnValue = new Dictionary(); returnValue["memberName"] = param.MemberName; - returnValue["members"] = JsonConvert.SerializeObject(engine.FieldList[param.MemberName].DateMember); + if (engine.FieldList[param.MemberName].IsMembersFilled) + { + returnValue["members"] = JsonConvert.SerializeObject(engine.FieldList[param.MemberName].Members); + } + else + { + await PivotEngine.PerformAction(engine, param); + returnValue["members"] = JsonConvert.SerializeObject(engine.FieldList[param.MemberName].Members); + } return returnValue; }