diff --git a/web/src/lib/components/download-movie-dialog.svelte b/web/src/lib/components/download-movie-dialog.svelte
index 88587c7..d505d2d 100644
--- a/web/src/lib/components/download-movie-dialog.svelte
+++ b/web/src/lib/components/download-movie-dialog.svelte
@@ -229,7 +229,7 @@
Error: {torrentsError}
{:else if torrents.length > 0}
Found Torrents:
-
+
diff --git a/web/src/lib/components/download-season-dialog.svelte b/web/src/lib/components/download-season-dialog.svelte
index 69600d9..eaeb5d3 100644
--- a/web/src/lib/components/download-season-dialog.svelte
+++ b/web/src/lib/components/download-season-dialog.svelte
@@ -266,7 +266,7 @@
Error: {torrentsError}
{:else if torrents.length > 0}
Found Torrents:
-
+
diff --git a/web/src/lib/components/request-movie-dialog.svelte b/web/src/lib/components/request-movie-dialog.svelte
index 0607c6b..6b241dd 100644
--- a/web/src/lib/components/request-movie-dialog.svelte
+++ b/web/src/lib/components/request-movie-dialog.svelte
@@ -43,7 +43,7 @@
})
});
- if (response.status === 204) {
+ if (response.ok) {
dialogOpen = false;
minQuality = undefined;
wantedQuality = undefined;
diff --git a/web/src/lib/components/season-requests-table.svelte b/web/src/lib/components/season-requests-table.svelte
index 377e605..52ab373 100644
--- a/web/src/lib/components/season-requests-table.svelte
+++ b/web/src/lib/components/season-requests-table.svelte
@@ -1,6 +1,6 @@
diff --git a/web/src/routes/dashboard/movies/requests/+layout.ts b/web/src/routes/dashboard/movies/requests/+page.ts
similarity index 87%
rename from web/src/routes/dashboard/movies/requests/+layout.ts
rename to web/src/routes/dashboard/movies/requests/+page.ts
index 620255d..0fa15d6 100644
--- a/web/src/routes/dashboard/movies/requests/+layout.ts
+++ b/web/src/routes/dashboard/movies/requests/+page.ts
@@ -1,8 +1,8 @@
import { env } from '$env/dynamic/public';
-import type { LayoutLoad } from './$types';
+import type { PageLoad } from './$types';
const apiUrl = env.PUBLIC_API_URL;
-export const load: LayoutLoad = async ({ fetch }) => {
+export const load: PageLoad = async ({ fetch }) => {
try {
const requests = await fetch(`${apiUrl}/movies/requests`, {
method: 'GET',
diff --git a/web/src/routes/dashboard/movies/torrents/+page.svelte b/web/src/routes/dashboard/movies/torrents/+page.svelte
index d806ea9..23b17f4 100644
--- a/web/src/routes/dashboard/movies/torrents/+page.svelte
+++ b/web/src/routes/dashboard/movies/torrents/+page.svelte
@@ -48,7 +48,7 @@
- Shows
+ Movies
diff --git a/web/src/routes/dashboard/settings/+page.svelte b/web/src/routes/dashboard/settings/+page.svelte
index fce0dfc..e9d4db8 100644
--- a/web/src/routes/dashboard/settings/+page.svelte
+++ b/web/src/routes/dashboard/settings/+page.svelte
@@ -11,7 +11,10 @@
import type { User } from '$lib/types';
let currentUser: () => User = getContext('user');
- let users = $state(page.data.users);
+ let users: User[] = $derived(
+ page.data.users.filter((user: User) => user.id !== currentUser().id)
+ );
+ console.log('Current user:', currentUser());
@@ -54,7 +57,7 @@
Users
- Edit or delete users
+ Edit, delete or change the permissions of other users