forked from XiaoMo/ChatGPT-Next-Web
dev: use current inject configuration
This commit is contained in:
parent
fd058cc693
commit
a9f67a48a1
@ -623,9 +623,14 @@ export const useChatStore = create<ChatStore>()(
|
|||||||
if (version < 3.1) {
|
if (version < 3.1) {
|
||||||
newState.sessions.forEach((s) => {
|
newState.sessions.forEach((s) => {
|
||||||
if (
|
if (
|
||||||
|
// Exclude those already set by user
|
||||||
!s.mask.modelConfig.hasOwnProperty("enableInjectSystemPrompts")
|
!s.mask.modelConfig.hasOwnProperty("enableInjectSystemPrompts")
|
||||||
) {
|
) {
|
||||||
s.mask.modelConfig.enableInjectSystemPrompts = true;
|
// Because users may have changed this configuration,
|
||||||
|
// the user's current configuration is used instead of the default
|
||||||
|
const config = useAppConfig.getState();
|
||||||
|
s.mask.modelConfig.enableInjectSystemPrompts =
|
||||||
|
config.modelConfig.enableInjectSystemPrompts;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user