diff --git a/wax-prosemirror-services/src/ImageService/fileUpload.js b/wax-prosemirror-services/src/ImageService/fileUpload.js
index b5fd0716b989fed695880a772bd9c4312d6b4ef9..ac32d1442338f4e5515f4a20df0d8c55dd51b4f0 100644
--- a/wax-prosemirror-services/src/ImageService/fileUpload.js
+++ b/wax-prosemirror-services/src/ImageService/fileUpload.js
@@ -38,8 +38,8 @@ export default (view, fileUpload, placeholderPlugin, context) => file => {
       }
       // Otherwise, insert it at the placeholder's position, and remove
       // the placeholder
-      context.pmViews.main.dispatch(
-        context.pmViews.main.state.tr
+      context.pmViews[context.activeViewId].dispatch(
+        context.pmViews[context.activeViewId].state.tr
           .replaceWith(
             pos,
             pos,
diff --git a/wax-prosemirror-services/src/ImageService/plugins/placeHolderPlugin.js b/wax-prosemirror-services/src/ImageService/plugins/placeHolderPlugin.js
index 7cbe9bdfd3695f1db32fa5f06385f11a8eab1aef..4675706e774454ee88f48f660ae954ebc2debfe0 100644
--- a/wax-prosemirror-services/src/ImageService/plugins/placeHolderPlugin.js
+++ b/wax-prosemirror-services/src/ImageService/plugins/placeHolderPlugin.js
@@ -1,3 +1,4 @@
+/* eslint-disable no-param-reassign */
 import { Plugin, PluginKey } from 'prosemirror-state';
 import { Decoration, DecorationSet } from 'prosemirror-view';