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
|
// Fetch photos
|
||||||
const photos = await database
|
const photos = await database
|
||||||
.select("df.*")
|
.select("df.*")
|
||||||
.from("sexy_model_photos as mp")
|
.from("junction_directus_users_files as juf")
|
||||||
.leftJoin("directus_files as df", "mp.directus_files_id", "df.id")
|
.leftJoin("directus_files as df", "juf.directus_files_id", "df.id")
|
||||||
.where("mp.directus_users_id", model.id);
|
.where("juf.directus_users_id", model.id);
|
||||||
|
|
||||||
model.photos = photos.map((p) => ({ directus_files_id: p }));
|
model.photos = photos.map((p) => ({ directus_files_id: p }));
|
||||||
|
|
||||||
@@ -129,9 +129,9 @@ export default {
|
|||||||
// Fetch photos
|
// Fetch photos
|
||||||
const photos = await database
|
const photos = await database
|
||||||
.select("df.*")
|
.select("df.*")
|
||||||
.from("sexy_model_photos as mp")
|
.from("junction_directus_users_files as juf")
|
||||||
.leftJoin("directus_files as df", "mp.directus_files_id", "df.id")
|
.leftJoin("directus_files as df", "juf.directus_files_id", "df.id")
|
||||||
.where("mp.directus_users_id", model.id);
|
.where("juf.directus_users_id", model.id);
|
||||||
|
|
||||||
model.photos = photos.map((p) => ({ directus_files_id: p }));
|
model.photos = photos.map((p) => ({ directus_files_id: p }));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user