diff --git a/tool.py b/tool.py
index 5e47879485e2a39a2036a692e24f8ffe676c1a12..28b5a8ddbf61a60d8020df16bd5aae0a0ab02dfc 100644
--- a/tool.py
+++ b/tool.py
@@ -56,7 +56,8 @@ def view_process(conn, db, view):
 		if not view_update(conn, view_url, open(view, "r")):
 			print "... update FAILED!"
 
-viewpath = "src/main/resources/views"
+scriptpath = os.path.dirname(os.path.realpath(__file__))
+viewpath = scriptpath + "/src/main/resources/views"
 
 (db, conn) = couchconnection.arsnova_connection("/etc/arsnova/arsnova.properties")
 try: