diff --git a/apps/app/src/lib/profile/Modal.svelte b/apps/app/src/lib/profile/Modal.svelte index 3eb13a2..77b4b13 100644 --- a/apps/app/src/lib/profile/Modal.svelte +++ b/apps/app/src/lib/profile/Modal.svelte @@ -65,8 +65,6 @@ const data = (await response.json()) as { person?: components['schemas']['Person']; }; - - return; } else { const errorDetails = await response.json(); alert( @@ -79,7 +77,7 @@ } catch (error) { alert('An unexpected error occurred: ' + error); } - editorMode = false; + editorMode = !editorMode; } diff --git a/apps/app/src/lib/relationship/Modal.svelte b/apps/app/src/lib/relationship/Modal.svelte index eb72e49..d96f258 100644 --- a/apps/app/src/lib/relationship/Modal.svelte +++ b/apps/app/src/lib/relationship/Modal.svelte @@ -7,6 +7,7 @@ parent, relation, relation_type, + relationship, sibling, spouse, until @@ -80,8 +81,8 @@ if (r.Props.verified === undefined) { r.Props.verified = false; } - console.log('Saving relationship', r.StartId, r.EndId, r.Props); - const patchBody: components['schemas']['FamilyRelationship'] = r.Props ?? {}; + console.debug('Saving relationship', r.StartId, r.EndId, r.Props); + const patchBody: components['schemas']['FamilyRelationship'] = r.Props!; const response = await fetch(`/api/relationship/${r.StartId}/${r.EndId}`, { method: 'PATCH', @@ -90,17 +91,16 @@ }); if (!response.ok) { - console.log(`Failed to save relationship ${r.StartId} → ${r.EndId}`); + console.error(`Failed to save relationship ${r.StartId} → ${r.EndId}`); } if (response.status === 200) { - console.log(`Relationship ${r.StartId} → ${r.EndId} saved successfully`); + console.debug(`Relationship ${r.StartId} → ${r.EndId} saved successfully`); } else { - console.log(`Failed to save relationship ${r.StartId} → ${r.EndId}`); + console.error(`Failed to save relationship ${r.StartId} → ${r.EndId}`); } } - - closeModal(); + editorMode = !editorMode; } async function createNewRelationship() { @@ -199,7 +199,7 @@ {:else} @@ -211,11 +211,11 @@ {:else} -
{notes()}: {r.Props?.notes}
+{notes()}: {relationships[index].Props?.notes}
{/if}