fix: query correct junction table for model photos

Changed from sexy_model_photos to junction_directus_users_files
which is the actual table Directus uses to store the many-to-many
relationship between users and their photo files.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Valknar XXX
2025-11-13 08:52:01 +01:00
parent eed4318e49
commit 08328c47f7

View File

@@ -85,9 +85,9 @@ export default {
// Fetch photos
const photos = await database
.select("df.*")
.from("sexy_model_photos as mp")
.leftJoin("directus_files as df", "mp.directus_files_id", "df.id")
.where("mp.directus_users_id", model.id);
.from("junction_directus_users_files as juf")
.leftJoin("directus_files as df", "juf.directus_files_id", "df.id")
.where("juf.directus_users_id", model.id);
model.photos = photos.map((p) => ({ directus_files_id: p }));
@@ -129,9 +129,9 @@ export default {
// Fetch photos
const photos = await database
.select("df.*")
.from("sexy_model_photos as mp")
.leftJoin("directus_files as df", "mp.directus_files_id", "df.id")
.where("mp.directus_users_id", model.id);
.from("junction_directus_users_files as juf")
.leftJoin("directus_files as df", "juf.directus_files_id", "df.id")
.where("juf.directus_users_id", model.id);
model.photos = photos.map((p) => ({ directus_files_id: p }));