diff --git a/app/assets/javascripts/diff_notes/services/resolve.js.es6 b/app/assets/javascripts/diff_notes/services/resolve.js.es6
index d83a44ee205119eeff7fab26758d0f7f8b509cd8..090c454e9e41a180468cad0c13ff6dd0d7bee780 100644
--- a/app/assets/javascripts/diff_notes/services/resolve.js.es6
+++ b/app/assets/javascripts/diff_notes/services/resolve.js.es6
@@ -4,6 +4,7 @@
 
 const Vue = window.Vue = require('vue');
 window.Vue.use(require('vue-resource'));
+require('../../vue_shared/vue_resource_interceptor');
 
 (() => {
   window.gl = window.gl || {};
@@ -12,13 +13,6 @@ window.Vue.use(require('vue-resource'));
     constructor(root) {
       this.noteResource = Vue.resource(`${root}/notes{/noteId}/resolve`);
       this.discussionResource = Vue.resource(`${root}/merge_requests{/mergeRequestId}/discussions{/discussionId}/resolve`);
-
-      Vue.http.interceptors.push((request, next) => {
-        if ($.rails) {
-          request.headers['X-CSRF-Token'] = $.rails.csrfToken();
-        }
-        next();
-      });
     }
 
     resolve(noteId) {