dev: use current inject configuration

This commit is contained in:
imldy 2023-07-15 02:48:47 +08:00
parent fd058cc693
commit a9f67a48a1

View File

@ -623,9 +623,14 @@ export const useChatStore = create<ChatStore>()(
if (version < 3.1) {
newState.sessions.forEach((s) => {
if (
// Exclude those already set by user
!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;
}
});
}