From 385cb327eea8c12e608a2cb865b57749e85a0213 Mon Sep 17 00:00:00 2001 From: fl0ppy-d1sk Date: Wed, 14 Feb 2024 16:48:29 +0100 Subject: [PATCH] bunkernet - fix /ping api endpoint --- src/common/core/bunkernet/bunkernet.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/common/core/bunkernet/bunkernet.lua b/src/common/core/bunkernet/bunkernet.lua index 495200f8d..3039e23e1 100644 --- a/src/common/core/bunkernet/bunkernet.lua +++ b/src/common/core/bunkernet/bunkernet.lua @@ -317,9 +317,13 @@ function bunkernet:api() return self:ret(false, "success") end -- Check id - if not self.bunkernet_id then + local id, err_id = self.datastore:get("plugin_bunkernet_id", true) + if not id and err_id ~= "not found" then + return self:ret(true, "error while getting bunkernet id : " .. err_id, HTTP_INTERNAL_SERVER_ERROR) + elseif not id then return self:ret(true, "missing instance ID", HTTP_INTERNAL_SERVER_ERROR) end + self.bunkernet_id = id -- Send ping request local ok, err, status, _ = self:ping() if not ok then