diff --git a/bigbluebutton-html5/imports/api/presentations/server/modifiers/addPresentation.js b/bigbluebutton-html5/imports/api/presentations/server/modifiers/addPresentation.js
index e87c110988f1f54a453921670c0be3074965af59..74c3f79d73a6bf878db455918385b6423ca2d43a 100755
--- a/bigbluebutton-html5/imports/api/presentations/server/modifiers/addPresentation.js
+++ b/bigbluebutton-html5/imports/api/presentations/server/modifiers/addPresentation.js
@@ -26,11 +26,9 @@ export default function addPresentation(meetingId, presentation) {
   const modifier = {
     $set: {
       meetingId,
-      presentation: {
-        id: presentation.id,
-        name: presentation.name,
-        current: presentation.current,
-      },
+      'presentation.id': presentation.id,
+      'presentation.name': presentation.name,
+      'presentation.current': presentation.current,
     },
   };
 
diff --git a/bigbluebutton-html5/imports/api/presentations/server/modifiers/removePresentation.js b/bigbluebutton-html5/imports/api/presentations/server/modifiers/removePresentation.js
index 5af60c05c38fe2818210111b2d54daa16c65afb8..d2729932f1306087fef2c9502c48f6d0efc70f43 100644
--- a/bigbluebutton-html5/imports/api/presentations/server/modifiers/removePresentation.js
+++ b/bigbluebutton-html5/imports/api/presentations/server/modifiers/removePresentation.js
@@ -10,7 +10,7 @@ export default function removePresentation(meetingId, presentationId) {
 
   const selector = {
     meetingId,
-    presentationId,
+    'presentation.id': presentationId,
   };
 
   const cb = (err, numChanged) => {