From c561b23d8f209bf3b311c5ea2d9a75e92f86a17c Mon Sep 17 00:00:00 2001
From: Dan Poltawski <dan@moodle.com>
Date: Wed, 7 Sep 2016 13:53:40 +0100
Subject: [PATCH] MDL-55886 block_rss_client: fix oracle compatibility

---
 blocks/rss_client/edit_form.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/blocks/rss_client/edit_form.php b/blocks/rss_client/edit_form.php
index 26046cd0ed5..0c700605383 100644
--- a/blocks/rss_client/edit_form.php
+++ b/blocks/rss_client/edit_form.php
@@ -56,7 +56,8 @@ class block_rss_client_edit_form extends block_edit_form {
             $params += $inparams;
         }
 
-        $titlesql = "CASE WHEN preferredtitle = '' THEN {$DB->sql_compare_text('title', 64)} ELSE preferredtitle END";
+        $titlesql = "CASE WHEN {$DB->sql_isempty('block_rss_client','preferredtitle', false, false)}
+                      THEN {$DB->sql_compare_text('title', 64)} ELSE preferredtitle END";
 
         $rssfeeds = $DB->get_records_sql_menu("
                 SELECT id, $titlesql