fix: use slug field for model lookup instead of name concat
Change GET /sexy/models/:slug endpoint to query u.slug directly instead of concatenating LOWER(first_name || ' ' || last_name). This matches the actual slug field in the directus_users table. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -119,7 +119,7 @@ export default {
|
||||
.from("directus_users as u")
|
||||
.leftJoin("directus_roles as r", "u.role", "r.id")
|
||||
.where("r.name", "Model")
|
||||
.where(database.raw("LOWER(u.first_name || ' ' || u.last_name)"), slug.toLowerCase().replace(/-/g, " "))
|
||||
.where("u.slug", slug)
|
||||
.first();
|
||||
|
||||
if (!model) {
|
||||
|
||||
Reference in New Issue
Block a user