diff --git a/magma/hackfest_squid_cnf/charms/squid/src/charm.py b/magma/hackfest_squid_cnf/charms/squid/src/charm.py
index f15c42e4d3931c307b6c18e1b4f8c42337a62d5e..802e2f8a77544f3b88a04e85823cb53965189a89 100755
--- a/magma/hackfest_squid_cnf/charms/squid/src/charm.py
+++ b/magma/hackfest_squid_cnf/charms/squid/src/charm.py
@@ -27,7 +27,7 @@ class SquidK8SCharm(CharmBase):
         self.framework.observe(self.on.install, self.on_install)
         self.framework.observe(self.on.start, self.on_start)
         self.framework.observe(self.on.config_changed, self.on_config_changed)
-        self.framework.observe(self.on.deleteurl_action, self)
+        self.framework.observe(self.on.deleteurl_action, self.on_deleteurl_action)
         # -- initialize states --
         self.state.set_default(installed=False)
         self.state.set_default(configured=False)