diff --git a/wire/core/FieldtypeMulti.php b/wire/core/FieldtypeMulti.php index d6c7b969..c6c50b93 100644 --- a/wire/core/FieldtypeMulti.php +++ b/wire/core/FieldtypeMulti.php @@ -798,11 +798,16 @@ abstract class FieldtypeMulti extends Fieldtype { } // only allow matches using templates with the requested field - $sql = 'pages.templates_id IN('; - foreach($field->getTemplates() as $template) { - $sql .= ((int) $template->id) . ','; + $templates = $field->getTemplates(); + if(count($templates)) { + $sql = 'pages.templates_id IN('; + foreach($templates as $template) { + $sql .= ((int) $template->id) . ','; + } + $sql = rtrim($sql, ',') . ')'; + } else { + $sql = 'pages.templates_id=0'; } - $sql = rtrim($sql, ',') . ')'; $query->where($sql); // QA } else {