diff options
| author | Dhravya Shah <[email protected]> | 2024-07-26 12:02:20 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-07-26 12:02:20 -0500 |
| commit | 650237195fd07ff0e186e8a1808e02e31a016d37 (patch) | |
| tree | 16d8afcd9f22b002284af092d7f50ca735f25230 /apps/web/app/api | |
| parent | Merge pull request #171 from JedPattersonn/jed/fix-breadcrumb (diff) | |
| parent | catch (diff) | |
| download | supermemory-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.ts | 20 |
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 |