From eb0a12abef55fdbb8c444ef7d78f484f79755444 Mon Sep 17 00:00:00 2001 From: pyr0ball Date: Thu, 19 Mar 2026 08:36:19 -0700 Subject: [PATCH] fix(apply): check saveCoverLetter error; document cover-letter-generated in wrapper --- web/src/components/ApplyWorkspace.vue | 6 +++++- web/src/views/ApplyWorkspaceView.vue | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/web/src/components/ApplyWorkspace.vue b/web/src/components/ApplyWorkspace.vue index 98cb855..c21d6ae 100644 --- a/web/src/components/ApplyWorkspace.vue +++ b/web/src/components/ApplyWorkspace.vue @@ -288,12 +288,16 @@ async function generate() { async function saveCoverLetter() { saving.value = true - await useApiFetch(`/api/jobs/${props.jobId}/cover_letter`, { + const { error } = await useApiFetch(`/api/jobs/${props.jobId}/cover_letter`, { method: 'PATCH', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ text: clText.value }), }) saving.value = false + if (error) { + showToast('Save failed — please try again') + return + } isSaved.value = true } diff --git a/web/src/views/ApplyWorkspaceView.vue b/web/src/views/ApplyWorkspaceView.vue index f2a6e77..4467364 100644 --- a/web/src/views/ApplyWorkspaceView.vue +++ b/web/src/views/ApplyWorkspaceView.vue @@ -1,4 +1,8 @@