+
{#if editorMode}
updateEvent(index, 'from', e.currentTarget.value)}
placeholder={unknown().toLowerCase()}
/>
+
+
{:else}
{event.from ?? unknown().toLowerCase()}
{/if}
@@ -69,7 +86,7 @@
{until()}
{#if editorMode}
updateEvent(index, 'to', e.currentTarget.value)}
diff --git a/apps/app/src/lib/profile/Modal.svelte b/apps/app/src/lib/profile/Modal.svelte
index cfec08c..330a7e2 100644
--- a/apps/app/src/lib/profile/Modal.svelte
+++ b/apps/app/src/lib/profile/Modal.svelte
@@ -49,6 +49,7 @@
async function save() {
try {
+ console.debug('Saving person data:', draftPerson);
const response = await fetch(`/api/person/${person.id}`, {
method: 'PATCH',
headers: {
@@ -58,6 +59,7 @@
});
if (!response.ok) {
+ console.error('Error saving person data, status: ', response.status, (await response.json()));
alert('Error saving person data, status: ' + response.status + (await response.json()));
return;
}
@@ -69,12 +71,8 @@
};
} else {
const errorDetails = await response.json();
- alert(
- 'Error saving person data, status: ' +
- response.status +
- ' ' +
- JSON.stringify(errorDetails)
- );
+ console.error('Error details:', errorDetails);
+ alert(`Error saving person data, status: ${response.status} ${JSON.stringify(errorDetails)}`);
}
} catch (error) {
alert('An unexpected error occurred: ' + error);
diff --git a/apps/app/src/routes/+page.svelte b/apps/app/src/routes/+page.svelte
index 0342469..c575219 100644
--- a/apps/app/src/routes/+page.svelte
+++ b/apps/app/src/routes/+page.svelte
@@ -149,7 +149,7 @@
);
edges = [...newLayout.Edges];
nodes = [...newLayout.Nodes];
- };
+ }
let handleNodeClickFunc = handleNodeClick(
(
@@ -157,9 +157,8 @@
id: number | undefined;
}
) => {
- console.log('handleNodeClickFunc', person);
- openPersonPanel = true;
selectedPerson = { ...person, id: String(person.id) };
+ openPersonPanel = true;
fetch('/api/person/' + person.id, {
method: 'GET',
headers: {
@@ -181,6 +180,7 @@
};
selectedPerson.id = String(person.id);
}
+ console.debug('Fetched person data:', data);
});
}
);
@@ -274,7 +274,7 @@
onOnlyPersonCreation={() => {
createPerson = false;
}}
- onCreation={(node,edges) => {
+ onCreation={(node, edges) => {
onCreation([node], edges);
createPerson = false;
}}
@@ -356,7 +356,7 @@
};
selectedPerson.id = String(id);
openPersonPanel = true;
- }else {
+ } else {
alert('Error fetching person data');
}
});
@@ -368,7 +368,7 @@
-
+
{
adminMenu = !adminMenu;