diff --git a/docker-compose.yml b/docker-compose.yml index cbfcff6..20c2c9c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ services: db: - image: postgis/postgis:17-3.5-alpine + image: postgres:17.5-alpine3.20 restart: always ports: - 5432:5432 diff --git a/src/routes/(app)/+layout.server.js b/src/routes/(app)/+layout.server.js index f7eb8ae..ffe13e1 100644 --- a/src/routes/(app)/+layout.server.js +++ b/src/routes/(app)/+layout.server.js @@ -6,7 +6,9 @@ export const load = async (event) => { if (!event.locals.user) { return redirect(302, "/login"); } - const floors = await db.select().from(table.floors).orderBy(table.floors.floor); + const floors_length = (await db.select().from(table.floors).orderBy(table.floors.floor)).length; + if (floors_length == 0) await db.insert(table.floors).values({ floor: 0, url: "/" }); + const floors = await db.select().from(table.floors).orderBy(table.floors.floor); return { user: event.locals.user, floors: floors }; }; diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte index 3609836..6ded25d 100644 --- a/src/routes/(app)/+layout.svelte +++ b/src/routes/(app)/+layout.svelte @@ -11,6 +11,8 @@ function getFloorName(n) { switch (n) { + case 0: + return "Ground floor"; case 1: return "1st floor"; case 2: @@ -21,7 +23,6 @@ return n + "th floor"; } } - console.log(data.floors);