From 2e168b825221aa37bf6754ef0134b00e8168295e Mon Sep 17 00:00:00 2001
From: Tainan Felipe <tainanfelipe214@gmail.com>
Date: Fri, 7 May 2021 10:52:12 -0300
Subject: [PATCH] Fix Presentation being not shown

---
 .../presentation/presentation-uploader/component.jsx     | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/bigbluebutton-html5/imports/ui/components/presentation/presentation-uploader/component.jsx b/bigbluebutton-html5/imports/ui/components/presentation/presentation-uploader/component.jsx
index c5d251cad3..add7bc014b 100755
--- a/bigbluebutton-html5/imports/ui/components/presentation/presentation-uploader/component.jsx
+++ b/bigbluebutton-html5/imports/ui/components/presentation/presentation-uploader/component.jsx
@@ -255,6 +255,15 @@ class PresentationUploader extends Component {
     const { isOpen, presentations: propPresentations } = this.props;
     const { presentations } = this.state;
 
+    if (prevProps.isOpen !== isOpen && isOpen) {
+      this.setState({
+        presentations: {
+          ...propPresentations,
+          ...presentations,
+        },
+      });
+    }
+
     // cleared local presetation state errors and set to presentations available on the server
     if (presentations.length === 0 && propPresentations.length > 1) {
       return this.setState({ presentations: propPresentations });
-- 
GitLab