diff --git a/src/kubecontrol/PodController.cpp b/src/kubecontrol/PodController.cpp index b9017b1..33183b2 100644 --- a/src/kubecontrol/PodController.cpp +++ b/src/kubecontrol/PodController.cpp @@ -144,18 +144,18 @@ namespace kubecontrol } - std::string PodController::getInfoForPod(std::string Label) + std::string PodController::getInfoForPod(std::string uid) { bool found = false; for (auto item : PodList_) { - if (Label == item.getUUID()) + if (uid == item.getUUID()) { found = true; checkPodsHierarchy(); item.InfoPod = *getPodInfo(item.getUUID()).get(); - LOG_S(INFO)<performRequest(curlURL); return response; } @@ -258,7 +258,10 @@ namespace kubecontrol return podsInfoList_[i]; } } - return nullptr; + + checkPodsHierarchy(); + LOG_S(INFO)<< "check Hierarchy"; + return getPodsInfo(uuid);; }