From 6a11f4a4d8c005522047a2f387215a3f7cde3eba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Thu, 1 Oct 2015 16:03:16 +0200 Subject: [PATCH] Fixed API key reset after reconnect --- src/octoprint/static/js/app/main.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/octoprint/static/js/app/main.js b/src/octoprint/static/js/app/main.js index 3e8a85c5..c103409c 100644 --- a/src/octoprint/static/js/app/main.js +++ b/src/octoprint/static/js/app/main.js @@ -14,12 +14,13 @@ $(function() { OctoPrint.options.apikey = UI_API_KEY; OctoPrint.socket.onMessage("connected", function(data) { - OctoPrint.options.apikey = data.apikey; + var payload = data.data; + OctoPrint.options.apikey = payload.apikey; // update the API key directly in jquery's ajax options too, // to ensure the fileupload plugin and any plugins still using // $.ajax directly still work fine too - UI_API_KEY = data["apikey"]; + UI_API_KEY = payload["apikey"]; $.ajaxSetup({ headers: {"X-Api-Key": UI_API_KEY} });