Added code to catch runaway case when there is more than one news forum.
Added code to catch runaway case when there is more than one news forum.

It shouldn't happen, but I think it can when the database is having
problems.

dilawar/moodle