From e00ab5f99437d829109530d4d236b542ac7ce084 Mon Sep 17 00:00:00 2001
From: stronk7 <stronk7>
Date: Fri, 1 May 2009 23:35:01 +0000
Subject: [PATCH] MDL-18577 drop enums support - step3: Fix oci8 adodb
 set_field_select() without select

---
 lib/dml/oci8po_adodb_moodle_database.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/dml/oci8po_adodb_moodle_database.php b/lib/dml/oci8po_adodb_moodle_database.php
index 417561b781..f37891b688 100644
--- a/lib/dml/oci8po_adodb_moodle_database.php
+++ b/lib/dml/oci8po_adodb_moodle_database.php
@@ -440,7 +440,8 @@ class oci8po_adodb_moodle_database extends adodb_moodle_database {
             $newfield = "$newfield = ?";
             array_unshift($params, $newvalue); // add as first param
         }
-        $sql = "UPDATE {$this->prefix}$table SET $newfield WHERE $select";
+        $select = !empty($select) ? "WHERE $select" : '';
+        $sql = "UPDATE {$this->prefix}$table SET $newfield $select";
 
         $this->query_start($sql, $params, SQL_QUERY_UPDATE);
         $rs = $rs = $this->adodb->Execute($sql, $params);
-- 
2.39.5