diff options
Diffstat (limited to 'core/Plugin/VisitDimension.php')
-rw-r--r-- | core/Plugin/VisitDimension.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/core/Plugin/VisitDimension.php b/core/Plugin/VisitDimension.php index b24420daad..af40274d74 100644 --- a/core/Plugin/VisitDimension.php +++ b/core/Plugin/VisitDimension.php @@ -54,11 +54,12 @@ abstract class VisitDimension protected function addSegment(Segment $segment) { - if (!empty($this->fieldName)) { + $sqlSegment = $segment->getSqlSegment(); + if (!empty($this->fieldName) && !empty($sqlSegment)) { $segment->setSqlSegment('log_visit.' . $this->fieldName); } - $segment->setType('dimension'); + $segment->setType(Segment::TYPE_DIMENSION); $this->segments[] = $segment; } |