fix: heartbeat system_data als RawMessage — Windows/beliebige Plattformen ohne Datenverlust

This commit is contained in:
cynfo3000
2026-03-10 01:49:24 +01:00
parent f7bbe3e4b1
commit 2fe83e261a
3 changed files with 53 additions and 5 deletions
+1 -1
View File
@@ -257,7 +257,7 @@ func (h *Handler) heartbeat(w http.ResponseWriter, r *http.Request) {
h.db.UpdateAgentAPIKey(req.AgentID, keyInfo.Key)
}
if err := h.db.SaveSystemData(req.AgentID, &req.SystemData); err != nil {
if err := h.db.SaveSystemDataRaw(req.AgentID, req.SystemData); err != nil {
if strings.Contains(err.Error(), "nicht gefunden") {
writeError(w, http.StatusNotFound, "Agent nicht gefunden")
return