fix(settings): Restore original config when switching to Custom Platform#147
Merged
qin-ctx merged 1 commit intovolcengine:mainfrom Oct 24, 2025
Merged
fix(settings): Restore original config when switching to Custom Platform#147qin-ctx merged 1 commit intovolcengine:mainfrom
qin-ctx merged 1 commit intovolcengine:mainfrom
Conversation
qin-ctx
approved these changes
Oct 24, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
fix(settings): Restore original config when switching to Custom Platform
Description :
This PR fixes a bug where switching to Custom Platform retains the modelId from the previous platform instead of displaying the custom configuration fetched from the backend.
Changes :
Added originalConfig state to store the original configuration fetched from the backend
Modified the useMemo hook to not set modelId when on Custom Platform, preserving the original value
Added useEffect to monitor platform switches and restore original configuration when switching to Custom Platform
Updated getInfo function to save the original configuration fetched from the backend
Testing :
Verified that switching from Doubao to Custom Platform now correctly displays the custom configuration
Verified that switching from OpenAI to Custom Platform now correctly displays the custom configuration
Confirmed that switching between Doubao and OpenAI still works as expected
Issue :
Fixes [BUG]: Switching to Custom Platform retains modelId from previous platform #146