File tree Expand file tree Collapse file tree 2 files changed +7
-11
lines changed
services/static-webserver/client/source/class/osparc Expand file tree Collapse file tree 2 files changed +7
-11
lines changed Original file line number Diff line number Diff line change @@ -205,7 +205,7 @@ qx.Class.define("osparc.study.Conversations", {
205205 const conversationsLayout = this . getChildControl ( "conversations-layout" ) ;
206206 if ( conversationsLayout . getChildren ( ) . length === 1 ) {
207207 // remove the temporary conversation page
208- if ( conversationsLayout . getChildren ( ) [ 0 ] . getConversation ( ) === null ) {
208+ if ( conversationsLayout . getChildren ( ) [ 0 ] . getConversationId ( ) === null ) {
209209 conversationsLayout . remove ( conversationsLayout . getChildren ( ) [ 0 ] ) ;
210210 }
211211 }
Original file line number Diff line number Diff line change @@ -322,18 +322,14 @@ qx.Class.define("osparc.support.Conversation", {
322322 this . __messages [ messageIndex ] = message ;
323323
324324 // Update the UI element from the messages list
325- const control = this . __getMessageControl ( message [ "messageId" ] ) ;
326- if ( control ) {
327- // Force a new reference
328- control . setMessage ( Object . assign ( { } , message ) ) ;
329- }
330- } ,
331-
332- __getMessageControl : function ( messageId ) {
333325 const messagesContainer = this . getChildControl ( "messages-container" ) ;
334- return messagesContainer . getChildren ( ) . find ( control => {
335- return "getMessage" in control && control . getMessage ( ) [ "messageId" ] === messageId ;
326+ const messageUI = messagesContainer . getChildren ( ) . find ( control => {
327+ return "getMessage" in control && control . getMessage ( ) [ "messageId" ] === message [ " messageId" ] ;
336328 } ) ;
329+ if ( messageUI ) {
330+ // Force a new reference
331+ messageUI . setMessage ( Object . assign ( { } , message ) ) ;
332+ }
337333 } ,
338334 }
339335} ) ;
You can’t perform that action at this time.
0 commit comments