From 47d35fcca12d6fceabf6368bc1ca9cfd32a7063d Mon Sep 17 00:00:00 2001 From: Sean Harvey Date: Thu, 11 Mar 2010 22:11:14 +0000 Subject: [PATCH] BUGFIX FileSubsites::augmentSQL() sometimes tries to add an ORDER BY clause when running DELETE queries... obviously this makes no sense, and some databases will choke --- code/FileSubsites.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/FileSubsites.php b/code/FileSubsites.php index ed1e817..c9e3367 100755 --- a/code/FileSubsites.php +++ b/code/FileSubsites.php @@ -59,7 +59,10 @@ class FileSubsites extends DataObjectDecorator { break; } - $query->orderby = "\"SubsiteID\"" . ($query->orderby ? ', ' : '') . $query->orderby; + // Ordering when deleting doesn't make sense + if(!$query->delete) { + $query->orderby = "\"SubsiteID\"" . ($query->orderby ? ', ' : '') . $query->orderby; + } } }