diff --git a/ckanext/odsh/logic/action.py b/ckanext/odsh/logic/action.py
index 10535d7fe30e7806eb5319ad90dc9ad57d4966d8..9dad1287e3f6412e603171a0f30a43d2d0d60b80 100644
--- a/ckanext/odsh/logic/action.py
+++ b/ckanext/odsh/logic/action.py
@@ -39,6 +39,7 @@ def odsh_user_create(context, data_dict):
     return model_dictize.user_dictize(model.User.get(user.get('name')), context)
 
 
+@toolkit.side_effect_free
 def autocomplete(context, data_dict):
     query = {
         'spellcheck.q': data_dict['q'],