@@ -218,8 +218,6 @@ qx.Class.define("osparc.conversation.Conversation", {
218218 this . __getNextRequest ( )
219219 . then ( resp => {
220220 const messages = resp [ "data" ] ;
221- // backend doesn't provide the projectId
222- messages . forEach ( message => message [ "projectId" ] = this . __studyData [ "uuid" ] ) ;
223221 messages . forEach ( message => this . addMessage ( message ) ) ;
224222 this . __nextRequestParams = resp [ "_links" ] [ "next" ] ;
225223 if ( this . __nextRequestParams === null ) {
@@ -239,6 +237,9 @@ qx.Class.define("osparc.conversation.Conversation", {
239237 } ,
240238
241239 addMessage : function ( message ) {
240+ // backend doesn't provide the projectId
241+ message [ "projectId" ] = this . __studyData [ "uuid" ] ;
242+
242243 // ignore it if it was already there
243244 const messageIndex = this . __messages . findIndex ( msg => msg [ "messageId" ] === message [ "messageId" ] ) ;
244245 if ( messageIndex !== - 1 ) {
@@ -296,6 +297,9 @@ qx.Class.define("osparc.conversation.Conversation", {
296297 } ,
297298
298299 updateMessage : function ( message ) {
300+ // backend doesn't provide the projectId
301+ message [ "projectId" ] = this . __studyData [ "uuid" ] ;
302+
299303 // Replace the message in the messages array
300304 const messageIndex = this . __messages . findIndex ( msg => msg [ "messageId" ] === message [ "messageId" ] ) ;
301305 if ( messageIndex === - 1 ) {
0 commit comments