From 5312773e18c2cace2aa9c3147fe1cf04db73c076 Mon Sep 17 00:00:00 2001 From: Geoff Munn Date: Tue, 10 Feb 2009 00:49:16 +0000 Subject: [PATCH] 'URLSegment' on line 484 and 494 now escaped git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@71567 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- core/model/Translatable.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/model/Translatable.php b/core/model/Translatable.php index 020e3d8c5..f6ec1759e 100755 --- a/core/model/Translatable.php +++ b/core/model/Translatable.php @@ -481,7 +481,7 @@ class Translatable extends DataObjectDecorator { if(!$this->owner->ID && $this->isTranslation()) { $SQL_URLSegment = Convert::raw2sql($this->owner->URLSegment); - $existingOriginalPage = Translatable::get_one_by_lang('SiteTree', Translatable::default_lang(), "URLSegment = '{$SQL_URLSegment}'"); + $existingOriginalPage = Translatable::get_one_by_lang('SiteTree', Translatable::default_lang(), "\"URLSegment\" = '{$SQL_URLSegment}'"); if($existingOriginalPage) $this->owner->URLSegment .= "-{$this->owner->Lang}"; } } @@ -491,7 +491,7 @@ class Translatable extends DataObjectDecorator { $SQL_URLSegment = Convert::raw2sql($urlSegment); Translatable::disable(); - $record = DataObject::get_one('SiteTree', "URLSegment = '{$SQL_URLSegment}'"); + $record = DataObject::get_one('SiteTree', "\"URLSegment\" = '{$SQL_URLSegment}'"); Translatable::enable(); return $record;