diff --git a/lib/queries.js b/lib/queries.js index 5cdba372..85bbcd08 100644 --- a/lib/queries.js +++ b/lib/queries.js @@ -158,11 +158,7 @@ export async function createSession(website_id, data) { return runQuery( prisma.session.create({ data: { - website: { - connect: { - website_id, - }, - }, + website: website_id, ...data, }, select: { @@ -186,16 +182,8 @@ export async function savePageView(website_id, session_id, url, referrer) { return runQuery( prisma.pageview.create({ data: { - website: { - connect: { - website_id, - }, - }, - session: { - connect: { - session_id, - }, - }, + website: website_id, + session: session_id, url: url.substr(0, URL_LENGTH), referrer: referrer.substr(0, URL_LENGTH), }, @@ -207,16 +195,8 @@ export async function saveEvent(website_id, session_id, url, event_type, event_v return runQuery( prisma.event.create({ data: { - website: { - connect: { - website_id, - }, - }, - session: { - connect: { - session_id, - }, - }, + website: website_id, + session: session_id, url: url.substr(0, URL_LENGTH), event_type, event_value,