aboutsummaryrefslogtreecommitdiff
path: root/apps/web/app/api
diff options
context:
space:
mode:
authorDhravya Shah <[email protected]>2024-07-26 12:02:20 -0500
committerGitHub <[email protected]>2024-07-26 12:02:20 -0500
commit650237195fd07ff0e186e8a1808e02e31a016d37 (patch)
tree16d8afcd9f22b002284af092d7f50ca735f25230 /apps/web/app/api
parentMerge pull request #171 from JedPattersonn/jed/fix-breadcrumb (diff)
parentcatch (diff)
downloadsupermemory-650237195fd07ff0e186e8a1808e02e31a016d37.tar.xz
supermemory-650237195fd07ff0e186e8a1808e02e31a016d37.zip
Merge pull request #163 from aryasaatvik/pnpm
pnpm
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 992c2a0e..13cef19e 100644
--- a/apps/web/app/api/store/route.ts
+++ b/apps/web/app/api/store/route.ts
@@ -75,7 +75,7 @@ const createMemoryFromAPI = async (input: {
};
}
- let contentId: number | undefined;
+ let contentId: number;
const saveToDbUrl =
(input.data.url.split("#supermemory-user-")[0] ?? input.data.url) +
@@ -102,7 +102,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);
@@ -122,14 +130,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