diff --git a/etherpad/handlers/main.yml b/etherpad/handlers/main.yml
index c84b2bfa20581fb612cff843701ee5cc114a42c9..5bdd4cb2f129bd2cdd9747f013b52bb253131616 100644
--- a/etherpad/handlers/main.yml
+++ b/etherpad/handlers/main.yml
@@ -10,5 +10,5 @@
 - name: restart etherpad
   debug:
     var: item
-  when: item.changed
-  loop: etherpad_config.results
+  when: item.value.changed
+  with_dict: etherpad_config.results