Update Domain.php

This commit is contained in:
Hosteroid
2025-10-29 19:43:50 +02:00
parent 5c79cc7c15
commit ad54d6d6ea

View File

@@ -529,10 +529,12 @@ class Domain extends Model
FROM domains d FROM domains d
LEFT JOIN notification_groups ng ON d.notification_group_id = ng.id LEFT JOIN notification_groups ng ON d.notification_group_id = ng.id
LEFT JOIN domain_tags dt ON d.id = dt.domain_id LEFT JOIN domain_tags dt ON d.id = dt.domain_id
LEFT JOIN tags t ON dt.tag_id = t.id"; LEFT JOIN tags t ON dt.tag_id = t.id
WHERE d.id = ?";
// First parameter corresponds to d.id
$params = [$id]; $params = [$id];
if ($userId) { if ($userId) {
// In isolated mode: only show tags that belong to this user or are global // In isolated mode: only show tags that belong to this user or are global
$sql .= " AND (t.user_id = ? OR t.user_id IS NULL)"; $sql .= " AND (t.user_id = ? OR t.user_id IS NULL)";
@@ -540,10 +542,7 @@ class Domain extends Model
$sql .= " AND d.user_id = ?"; $sql .= " AND d.user_id = ?";
$params[] = $userId; $params[] = $userId;
} }
// In shared mode: show all tags (no additional filtering needed)
$sql .= " WHERE d.id = ?";
$sql .= " GROUP BY d.id"; $sql .= " GROUP BY d.id";
$stmt = $this->db->prepare($sql); $stmt = $this->db->prepare($sql);