Disable check problems when autofix is not enabled (#563)

This commit is contained in:
Will Chen
2025-07-03 16:11:35 -07:00
committed by GitHub
parent 3fd41aa7be
commit 375d35b144
2 changed files with 9 additions and 2 deletions

View File

@@ -208,7 +208,9 @@ export function ChatInput({ chatId }: { chatId?: number }) {
setIsApproving(false); setIsApproving(false);
setIsPreviewOpen(true); setIsPreviewOpen(true);
refreshVersions(); refreshVersions();
if (settings?.enableAutoFixProblems) {
checkProblems(); checkProblems();
}
// Keep same as handleReject // Keep same as handleReject
refreshProposal(); refreshProposal();

View File

@@ -22,6 +22,7 @@ import { useCountTokens } from "./useCountTokens";
import { useUserBudgetInfo } from "./useUserBudgetInfo"; import { useUserBudgetInfo } from "./useUserBudgetInfo";
import { usePostHog } from "posthog-js/react"; import { usePostHog } from "posthog-js/react";
import { useCheckProblems } from "./useCheckProblems"; import { useCheckProblems } from "./useCheckProblems";
import { useSettings } from "./useSettings";
export function getRandomNumberId() { export function getRandomNumberId() {
return Math.floor(Math.random() * 1_000_000_000_000_000); return Math.floor(Math.random() * 1_000_000_000_000_000);
@@ -43,6 +44,7 @@ export function useStreamChat({
const { countTokens } = useCountTokens(); const { countTokens } = useCountTokens();
const { refetchUserBudget } = useUserBudgetInfo(); const { refetchUserBudget } = useUserBudgetInfo();
const { checkProblems } = useCheckProblems(selectedAppId); const { checkProblems } = useCheckProblems(selectedAppId);
const { settings } = useSettings();
const posthog = usePostHog(); const posthog = usePostHog();
let chatId: number | undefined; let chatId: number | undefined;
@@ -95,8 +97,10 @@ export function useStreamChat({
if (response.updatedFiles) { if (response.updatedFiles) {
setIsPreviewOpen(true); setIsPreviewOpen(true);
refreshAppIframe(); refreshAppIframe();
if (settings?.enableAutoFixProblems) {
checkProblems(); checkProblems();
} }
}
if (response.extraFiles) { if (response.extraFiles) {
showExtraFilesToast({ showExtraFilesToast({
files: response.extraFiles, files: response.extraFiles,
@@ -140,6 +144,7 @@ export function useStreamChat({
checkProblems, checkProblems,
selectedAppId, selectedAppId,
refetchUserBudget, refetchUserBudget,
settings,
], ],
); );