• Will Chen's avatar
    Fix model invalidation (#2024) · 64b36f4e
    Will Chen 提交于
    <!-- CURSOR_SUMMARY -->
    > [!NOTE]
    > Ensures model lists refresh reliably by standardizing React Query
    invalidations.
    > 
    > - Use `useQueryClient` and `invalidateQueries` in `ModelsSection.tsx`
    after create/edit/delete instead of local `refetch`
    > - Update `useDeleteCustomModel` to invalidate `['language-models',
    providerId]` and `['language-models-by-providers']` (replacing
    `['languageModels']`)
    > 
    > <sup>Written by [Cursor
    Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
    e2184c3150a264360519994290e1677993120cd2. This will update automatically
    on new commits. Configure
    [here](https://cursor.com/dashboard?tab=bugbot).</sup>
    <!-- /CURSOR_SUMMARY -->
    
    <!-- This is an auto-generated description by cubic. -->
    ## Summary by cubic
    Fixes stale model lists by properly invalidating React Query caches
    after create, edit, and delete actions. The UI now updates immediately
    without manual refetches.
    
    - **Bug Fixes**
    - Added invalidateModels in ModelsSection to invalidate
    ["language-models", providerId] and ["language-models-by-providers"].
    - Replaced manual refetches with cache invalidation on success for
    create/edit/delete.
    - Updated useDeleteCustomModel to invalidate
    ["language-models-by-providers"] instead of the incorrect
    "languageModels" key.
    
    <sup>Written for commit e2184c3150a264360519994290e1677993120cd2.
    Summary will update automatically on new commits.</sup>
    
    <!-- End of auto-generated description by cubic. -->
    64b36f4e
名称
最后提交
最后更新
..
AgentToolsSettings.tsx 正在载入提交数据...
ApiKeyConfiguration.tsx 正在载入提交数据...
AzureConfiguration.tsx 正在载入提交数据...
ModelsSection.tsx 正在载入提交数据...
ProviderSettingsHeader.tsx 正在载入提交数据...
ProviderSettingsPage.tsx 正在载入提交数据...
ToolsMcpSettings.tsx 正在载入提交数据...
VertexConfiguration.tsx 正在载入提交数据...