From 236529579c43ab21448fb001ee1cbf48d7f44658 Mon Sep 17 00:00:00 2001 From: Stig Lindqvist Date: Fri, 28 Oct 2011 02:34:55 +0200 Subject: [PATCH] BUGIX Usage of DataList instead of deprecated DataObject::get() --- tasks/MigrateSiteTreeLinkingTask.php | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/tasks/MigrateSiteTreeLinkingTask.php b/tasks/MigrateSiteTreeLinkingTask.php index 88c76e66..5e43170a 100644 --- a/tasks/MigrateSiteTreeLinkingTask.php +++ b/tasks/MigrateSiteTreeLinkingTask.php @@ -14,14 +14,9 @@ class MigrateSiteTreeLinkingTask extends BuildTask { public function run($request) { $pages = 0; $links = 0; - - $linkedPages = DataObject::get( - 'SiteTree', - null, - null, - 'INNER JOIN "SiteTree_LinkTracking" ON "SiteTree_LinkTracking"."SiteTreeID" = "SiteTree"."ID"' - ); - + + $linkedPages = new DataList('SiteTree'); + $linkedPages->innerJoin('SiteTree_LinkTracking', '"SiteTree_LinkTracking"."SiteTreeID" = "SiteTree"."ID"'); if($linkedPages) foreach($linkedPages as $page) { $tracking = DB::query(sprintf('SELECT "ChildID", "FieldName" FROM "SiteTree_LinkTracking" WHERE "SiteTreeID" = %d', $page->ID))->map();