From 04d1b826859e90a0514d6f93fd9b8ff232a20a8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Wed, 2 Mar 2022 07:45:20 +0100 Subject: [PATCH] Fix refresh method --- fronius/integrationpluginfronius.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fronius/integrationpluginfronius.cpp b/fronius/integrationpluginfronius.cpp index 1bca7c19..829ca62f 100644 --- a/fronius/integrationpluginfronius.cpp +++ b/fronius/integrationpluginfronius.cpp @@ -114,7 +114,6 @@ void IntegrationPluginFronius::setupThing(ThingSetupInfo *info) // Verify the version FroniusNetworkReply *reply = connection->getVersion(); - connect(reply, &FroniusNetworkReply::finished, reply, &QNetworkReply::deleteLater); connect(reply, &FroniusNetworkReply::finished, info, [=] { QByteArray data = reply->networkReply()->readAll(); if (reply->networkReply()->error() != QNetworkReply::NoError) { @@ -236,7 +235,7 @@ void IntegrationPluginFronius::executeAction(ThingActionInfo *info) void IntegrationPluginFronius::refreshConnection(FroniusSolarConnection *connection) { - if (!connection->busy()) { + if (connection->busy()) { qCWarning(dcFronius()) << "Connection busy. Skipping refresh cycle for host" << connection->address().toString(); return; }