diff --git a/orangecontrib/tomwer/widgets/control/FilterOW.py b/orangecontrib/tomwer/widgets/control/FilterOW.py
index bba4412904672c181d4477e8310be354486ccb90..2bf2aac067b742a4df9c40ddb637d9127606d468 100644
--- a/orangecontrib/tomwer/widgets/control/FilterOW.py
+++ b/orangecontrib/tomwer/widgets/control/FilterOW.py
@@ -78,6 +78,6 @@ class NameFilterOW(widget.OWWidget, OWClient):
 
     @Inputs.data_in
     def applyfilter(self, scan):
-        if self.widget.isFiltered(scan):
+        if not self.widget.isFiltered(scan.path):
             assert isinstance(scan, TomoBase)
             self.Outputs.data_out.send(scan)