Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Upgrading SilverStripe /

Ask questions about upgrading SilverStripe to the latest version.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba

MigrateSiteTreeLinkingTask.php


Go to End
Reply


2 Posts   771 Views

Avatar
MarijnKampf

Community Member, 175 Posts

10 May 2010 at 9:03pm

Running the task 'Migrate SiteTree Linking Task' gives an error if there are no linked pages.

Fatal error: Call to a member function removeDuplicates() on a non-object in G:\localhost\largeherbivore.org\sapphire\tasks\MigrateSiteTreeLinkingTask.php on line 27

Update Line 27 to:

		// Databases like MSSQL will give duplicate results - remove them
		// This would normally be fixed by using SELECT DISTINCT, but DataObject::get() doesn't support it
		if ($linkedPages) $linkedPages->removeDuplicates();

avoids the error.

Avatar
Ingo

Forum Moderator, 801 Posts

11 May 2010 at 8:56pm

Fixed in r104594 - please report these kinds of issues (and patch suggestions) on open.silverstripe.org - thanks!