diff --git a/src/DidacticNet.cpp b/src/DidacticNet.cpp
index 49286b15bb843e8cd7913c5db1455b23ca9349e8..a673d401596a78d7fc380e5a39d36ae94a2deae7 100644
--- a/src/DidacticNet.cpp
+++ b/src/DidacticNet.cpp
@@ -58,19 +58,14 @@ bool DidacticPSNet::handleNetwork()
       ;
     if (!checkData())
     {
-      if (!sendData())
-      {
-        return false;
-      }
-      else
+      if (sendData())
       {
         _dataToSend = false;
         _waitingTimeSend = millis() + _intervalTime;
       }
     }
   }
-  //}
-  return true;
+  return !_dataToSend; // return true if sending is done
 }
 
 bool DidacticPSNet::isDataToSend()