title: generateTreeList() stopped working after running $this->Model->recover()
body: <p>I am using CakePHP 2.2.1</p>
  
  <p>I have a model which I have set <code>var $actsAs = array('Tree');</code></p>
  
  <p>Previously I was able to run <code>$data = $this-&gt;JobType-&gt;generateTreeList(null, null, null, '-');</code> and <code>$data</code> would contain an entire view of the tree.</p>
  
  <p>However, after running <code>$this-&gt;Area-&gt;recover($mode = 'parent', $missingParentAction = null);</code> I no longer get any results from <code>generateTreeList()</code> -- it is completely empty.</p>
  
  <p>However, all of the other tree methods seem to be working perfectly well.</p>
  
  <p>I have tried clearing all of the cake cache files to see if that made any difference but it didn't.</p>
  
  <p>There is no error displayed even though I have debugging set to level 3.</p>