FIX: guard against situations where there is no reply, pass thread id (#1279)
This commit is contained in:
		
							parent
							
								
									2a5c60db10
								
							
						
					
					
						commit
						2060426709
					
				|  | @ -62,6 +62,7 @@ module DiscourseAi | ||||||
|           ChatSDK::Message.create( |           ChatSDK::Message.create( | ||||||
|             raw: message, |             raw: message, | ||||||
|             channel_id: channel.id, |             channel_id: channel.id, | ||||||
|  |             thread_id: thread_id, | ||||||
|             guardian: guardian, |             guardian: guardian, | ||||||
|             force_thread: force_thread, |             force_thread: force_thread, | ||||||
|             in_reply_to_id: in_reply_to_id, |             in_reply_to_id: in_reply_to_id, | ||||||
|  | @ -78,7 +79,7 @@ module DiscourseAi | ||||||
|       def done |       def done | ||||||
|         @queue << :done |         @queue << :done | ||||||
|         @worker_thread.join |         @worker_thread.join | ||||||
|         ChatSDK::Message.stop_stream(message_id: @reply.id, guardian: @guardian) |         ChatSDK::Message.stop_stream(message_id: @reply.id, guardian: @guardian) if @reply | ||||||
|         @reply |         @reply | ||||||
|       end |       end | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue