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:
@@ -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 }));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user