aboutsummaryrefslogtreecommitdiff
path: root/apps/web/app/api
diff options
context:
space:
mode:
Diffstat (limited to 'apps/web/app/api')
-rw-r--r--apps/web/app/api/store/route.ts20
1 files changed, 10 insertions, 10 deletions
diff --git a/apps/web/app/api/store/route.ts b/apps/web/app/api/store/route.ts
index f9ab7c01..317b5e83 100644
--- a/apps/web/app/api/store/route.ts
+++ b/apps/web/app/api/store/route.ts
@@ -52,7 +52,7 @@ const createMemoryFromAPI = async (input: {
};
}
- let contentId: number | undefined;
+ let contentId: number;
const saveToDbUrl =
(input.data.url.split("#supermemory-user-")[0] ?? input.data.url) +
@@ -79,7 +79,15 @@ const createMemoryFromAPI = async (input: {
})
.returning({ id: storedContent.id });
- contentId = insertResponse[0]?.id;
+ if (!insertResponse[0]?.id) {
+ return {
+ success: false,
+ data: 0,
+ error: "Failed to save to database",
+ };
+ }
+
+ contentId = insertResponse[0].id;
} catch (e) {
const error = e as Error;
console.log("Error: ", error.message);
@@ -99,14 +107,6 @@ const createMemoryFromAPI = async (input: {
};
}
- if (!contentId) {
- return {
- success: false,
- data: 0,
- error: "Failed to save to database",
- };
- }
-
if (input.data.spaces.length > 0) {
// Adding the many-to-many relationship between content and spaces
const spaceData = await db