diff --git a/bigbluebutton-html5/imports/api/captions/server/methods/appendText.js b/bigbluebutton-html5/imports/api/captions/server/methods/appendText.js
index 1afe735c0e6a5546eb30150efc36dcb44ed585b9..29b4358e6546652f7d6f392ed1c148bcda1b0602 100644
--- a/bigbluebutton-html5/imports/api/captions/server/methods/appendText.js
+++ b/bigbluebutton-html5/imports/api/captions/server/methods/appendText.js
@@ -8,9 +8,7 @@ import {
   appendTextURL,
 } from '/imports/api/note/server/helpers';
 
-export default function appendText(body, text, locale) {
-  const { meetingId } = body;
-
+export default function appendText(text, locale, meetingId) {
   check(meetingId, String);
   check(text, String);
   check(locale, String);
diff --git a/bigbluebutton-html5/imports/ui/components/captions/service.js b/bigbluebutton-html5/imports/ui/components/captions/service.js
index fc164cebe076656e59af32651662ecde955f884c..716d8b9301047cad081fb91ebb07fe0f18df2087 100644
--- a/bigbluebutton-html5/imports/ui/components/captions/service.js
+++ b/bigbluebutton-html5/imports/ui/components/captions/service.js
@@ -75,7 +75,7 @@ const formatEntry = (entry) => {
 };
 
 const appendText = (text, locale) => {
-  makeCall('appendText', formatEntry(text), locale);
+  makeCall('appendText', formatEntry(text), locale, Auth.meetingID);
 };
 
 const canIOwnThisPad = (ownerId) => {