diff --git a/gitlab_docker_autodep/server.py b/gitlab_docker_autodep/server.py
index 6d4f3bee27a7b21ea6db9c4260a3c58200889f12..cadb961f9d17ad6a92654ec1f7bc03a10d9c053a 100644
--- a/gitlab_docker_autodep/server.py
+++ b/gitlab_docker_autodep/server.py
@@ -125,9 +125,8 @@ def app_webhook():
     ev_type = request.headers.get('X-Gitlab-Event')
     if ev_type != 'Pipeline Hook':
         app.logger.info('ignored non-pipeline event with type %s' % ev_type)
-        return make_response(200, ['{}'])
+    else:
+        # Send request to worker threads for processing.
+        queue.put(request.json)
 
-    # Send request to worker threads for processing.
-    queue.put(request.json)
-
-    return make_response(200, ['{}'])
+    return make_response('{}')