diff --git a/opentech/public/esi/__init__.py b/opentech/public/esi/__init__.py
index b337d67860d3539835f68ecf509d06dceaeb93fb..07285a3f65847951e8b5a61a2233e21c65c978f3 100644
--- a/opentech/public/esi/__init__.py
+++ b/opentech/public/esi/__init__.py
@@ -36,7 +36,7 @@ def register_inclusion_tag(register):
 
 
 def purge_esi():
-    from opentech.utils.cache import purge_cache_on_all_sites
+    from opentech.public.utils.cache import purge_cache_on_all_sites
 
     for name in ESI_REGISTRY:
         # TODO: might need a separate domain for ESI and call wagtail.contrib.wagtailfrontendcache.utils.purge_url_from_cache