Merge pull request #256 from silverstripe-rebelalliance/open/7673

FIX use of DataList#innerJoin expecting it to be mutable
This commit is contained in:
Sam Minnée 2012-12-13 16:39:36 -08:00
commit c600257e64

View File

@ -16,7 +16,7 @@ class MigrateSiteTreeLinkingTask extends BuildTask {
$links = 0;
$linkedPages = new DataList('SiteTree');
$linkedPages->innerJoin('SiteTree_LinkTracking', '"SiteTree_LinkTracking"."SiteTreeID" = "SiteTree"."ID"');
$linkedPages = $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();