@@ -141,18 +141,17 @@ const queryParams = ref({
141141 segments: selectedProjectGroup .value ?.id ? [selectedProjectGroup .value .id ] : [],
142142});
143143
144- // Update segments reactively
145- watch (selectedProjectGroup , (newProjectGroup ) => {
146- console .log (' 📍 selectedProjectGroup changed:' , newProjectGroup ?.id );
147- queryParams .value .segments = newProjectGroup ?.id ? [newProjectGroup .id ] : [];
148- console .log (' 📍 Updated segments:' , queryParams .value .segments );
149- }, { immediate: true });
150-
151144// Create a computed query key for organizations
152145const organizationsQueryKey = computed (() => [
153146 TanstackKey .ORGANIZATIONS_LIST ,
154147 selectedProjectGroup .value ?.id ,
155- queryParams .value ,
148+ {
149+ search: queryParams .value .search ,
150+ offset: queryParams .value .offset ,
151+ limit: queryParams .value .limit ,
152+ orderBy: queryParams .value .orderBy ,
153+ segments: selectedProjectGroup .value ?.id ? [selectedProjectGroup .value .id ] : [],
154+ },
156155]);
157156
158157// Query for organizations list with caching
@@ -184,20 +183,10 @@ const {
184183 enabled: !! selectedProjectGroup .value ?.id ,
185184});
186185
187- const stableQueryParams = computed (() => ({
188- search: queryParams .value .search || ' ' ,
189- filter: queryParams .value .filter || {},
190- offset: queryParams .value .offset || 0 ,
191- limit: queryParams .value .limit || 20 ,
192- orderBy: queryParams .value .orderBy || ' activityCount_DESC' ,
193- segments: queryParams .value .segments || [],
194- }));
195-
196186// Create a computed query key for merge suggestions
197187const mergeSuggestionsQueryKey = computed (() => [
198188 TanstackKey .ORGANIZATION_MERGE_SUGGESTIONS_COUNT ,
199189 selectedProjectGroup .value ?.id ,
200- stableQueryParams .value ,
201190]);
202191
203192// Query for merge suggestions count with caching
0 commit comments