From d0256f267e33328efbe040f8705fb36fb54b4519 Mon Sep 17 00:00:00 2001 From: sabaimran Date: Mon, 23 Dec 2024 23:10:19 -0800 Subject: [PATCH] Fix submit state for form with buttons sticky to button --- src/interface/web/app/components/agentCard/agentCard.tsx | 2 ++ src/khoj/routers/helpers.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/interface/web/app/components/agentCard/agentCard.tsx b/src/interface/web/app/components/agentCard/agentCard.tsx index 57fa5054..87ce30d2 100644 --- a/src/interface/web/app/components/agentCard/agentCard.tsx +++ b/src/interface/web/app/components/agentCard/agentCard.tsx @@ -652,6 +652,7 @@ export function AgentModificationForm(props: AgentModificationFormProps) { }; const handleSubmit = (values: any) => { + console.log("Submitting", values); props.onSubmit(values); setIsSaving(true); }; @@ -1335,6 +1336,7 @@ export function AgentModificationForm(props: AgentModificationFormProps) { type="submit" variant={"outline"} disabled={isSaving} + onClick={props.form.handleSubmit(handleSubmit)} className={`items-center ${isSaving ? "bg-stone-100 dark:bg-neutral-900" : ""} text-white ${colorOptionClassName}`} > diff --git a/src/khoj/routers/helpers.py b/src/khoj/routers/helpers.py index c77b9443..4e458651 100644 --- a/src/khoj/routers/helpers.py +++ b/src/khoj/routers/helpers.py @@ -325,7 +325,7 @@ async def acheck_if_safe_prompt(system_prompt: str, user: KhojUser = None, lax: response = response.strip() try: - response = json.loads(response) + response = clean_json(response) is_safe = response.get("safe", "True") == "True" if not is_safe: reason = response.get("reason", "")