diff --git a/FofbTool/Operation.py b/FofbTool/Operation.py
index cdf292ff3630cf90c5b759ecbbe9be882b0a9faf..21ceaae4c5304604b710fdbbee051ef36d79832a 100644
--- a/FofbTool/Operation.py
+++ b/FofbTool/Operation.py
@@ -512,7 +512,7 @@ def sync_all_bpm():
 
     db = tango.Database()
 
-    bpmlist = [n.split(':')[2] for n in db.get_property("FOFB", "bpmlist")['bpmlist']]
+    bpmlist = [n.split(':')[2] for n in db.get_property("FOFB", "bpmlist")['bpmlist'] if ":LIBERA:" in n]
     bpmidlist = [(int(n.split(':')[0]), n.split(':')[2]) for n in db.get_property("FOFB", "bpmlist")['bpmlist'] if 'LIBERA' in n]
 
     tlocal = tango.Group('tlocal')