From d1f1f5d7d7454dc8a269091d58e8e89797992d61 Mon Sep 17 00:00:00 2001
From: Alexander Fuhr <alexander.fuhr@netways.de>
Date: Tue, 5 May 2015 16:32:18 +0200
Subject: [PATCH] ProgrammStatusQuery: Add fallback if ido_version is older
 than required

resolves #9223
---
 .../Monitoring/Backend/Ido/Query/ProgramstatusQuery.php  | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/modules/monitoring/library/Monitoring/Backend/Ido/Query/ProgramstatusQuery.php b/modules/monitoring/library/Monitoring/Backend/Ido/Query/ProgramstatusQuery.php
index 1f44cff8f..57f8ed1ac 100644
--- a/modules/monitoring/library/Monitoring/Backend/Ido/Query/ProgramstatusQuery.php
+++ b/modules/monitoring/library/Monitoring/Backend/Ido/Query/ProgramstatusQuery.php
@@ -48,4 +48,13 @@ class ProgramstatusQuery extends IdoQuery
             'global_service_event_handler'      => 'global_service_event_handler',
         )
     );
+
+    protected function joinBaseTables()
+    {
+        parent::joinBaseTables();
+
+        if (version_compare($this->getIdoVersion(), '1.11.7', '<')) {
+            $this->columnMap['programstatus']['endpoint_name'] = '(0)';
+        }
+    }
 }