File tree Expand file tree Collapse file tree 1 file changed +9
-11
lines changed
apps/sim/app/workspace/[workspaceId]/home/hooks Expand file tree Collapse file tree 1 file changed +9
-11
lines changed Original file line number Diff line number Diff line change @@ -596,20 +596,18 @@ export function useChat(
596596 const wasAdded = addResource ( resource )
597597 invalidateResourceQueries ( queryClient , workspaceId , resource . type , resource . id )
598598
599- if ( ! wasAdded ) {
600- if ( activeResourceIdRef . current !== resource . id ) {
601- setActiveResourceId ( resource . id )
602- onResourceEventRef . current ?.( )
603- }
604- } else {
605- onResourceEventRef . current ?.( )
599+ if ( ! wasAdded && activeResourceIdRef . current !== resource . id ) {
600+ setActiveResourceId ( resource . id )
606601 }
602+ onResourceEventRef . current ?.( )
607603
608604 if ( resource . type === 'workflow' ) {
609- if (
610- wasAdded &&
611- ensureWorkflowInRegistry ( resource . id , resource . title , workspaceId )
612- ) {
605+ const wasRegistered = ensureWorkflowInRegistry (
606+ resource . id ,
607+ resource . title ,
608+ workspaceId
609+ )
610+ if ( wasAdded && wasRegistered ) {
613611 useWorkflowRegistry . getState ( ) . setActiveWorkflow ( resource . id )
614612 } else {
615613 useWorkflowRegistry . getState ( ) . loadWorkflowState ( resource . id )
You can’t perform that action at this time.
0 commit comments