diff --git a/src/logic/tile/tiles/GarbageContainerScheduleTile.py b/src/logic/tile/tiles/GarbageContainerScheduleTile.py
index 4a7ca89f56774d5df4640628936de977f762f902..10f7dc8a000bd7a54803612e88e42d3618c56591 100644
--- a/src/logic/tile/tiles/GarbageContainerScheduleTile.py
+++ b/src/logic/tile/tiles/GarbageContainerScheduleTile.py
@@ -94,7 +94,6 @@ class GarbageContainerScheduleTile(Tile):
             return
 
         if self._is_already_notified(now):
-            self._lastNotificationDate = None
             return
 
         self._lastNotificationDate = now.date()
diff --git a/test/logic/tile/tiles/TestGarbageContainerScheduleTile.py b/test/logic/tile/tiles/TestGarbageContainerScheduleTile.py
index 48821d8788278a2d5d5a8f823456909be1fd308e..20dff9b0e1a1515c7ca70fc3a2bb168b4ef0e659 100644
--- a/test/logic/tile/tiles/TestGarbageContainerScheduleTile.py
+++ b/test/logic/tile/tiles/TestGarbageContainerScheduleTile.py
@@ -85,3 +85,14 @@ class TestSendNotification:
         tile._send_notification(1, '')
 
         requestsMock.post.assert_called_once()
+
+    @mock.patch('logic.Helpers.requests')
+    def test_already_notified_should_skip_sending_even_if_already_skipped_before(self, requestsMock):
+        tile = GarbageContainerScheduleTile('myGarbageScheduleTile', example_settings(True), 10)
+
+        requestsMock.post.return_value.status_code = 200
+        tile._send_notification(1, '')
+        tile._send_notification(1, '')
+        tile._send_notification(1, '')
+
+        requestsMock.post.assert_called_once()