diff --git a/ckanext/odsh/views/default.py b/ckanext/odsh/views/default.py
index aee7f4f8fa10eb908dfddb32f1598a14f54846fd..3bd0e3091e67d316f9818f2b983443cfaf7bb2d4 100644
--- a/ckanext/odsh/views/default.py
+++ b/ckanext/odsh/views/default.py
@@ -1,5 +1,6 @@
 import ckan.plugins.toolkit as toolkit
-from flask import Blueprint
+import ckan.lib.base as base
+from flask import Blueprint, make_response
 import logging
 
 log = logging.getLogger(__name__)
@@ -20,4 +21,6 @@ def not_found():
 
 def robots_txt():
     log.info("views.default::robots_txt")
-    return toolkit.render(u'robots.txt')
+    resp = make_response(base.render('home/robots.txt'))
+    resp.headers['Content-Type'] = "text/plain; charset=utf-8"
+    return resp