<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hey all-</p>
<p><br>
</p>
<p>Just wanted to let everyone know what the issue was for me and the solution.</p>
<p><br>
</p>
<p>It turns out that the publish column in the archival objects table allows NULL values. Most of our AOs were NULL in that column. The bit of code that is partially responsible for building the tree (<span class="js-path-segment"><a href="https://github.com/archivesspace/archivesspace/tree/master/backend"><span>backend</span></a></span><span class="separator">/</span><span class="js-path-segment"><a href="https://github.com/archivesspace/archivesspace/tree/master/backend/app"><span>app</span></a></span><span class="separator">/</span><span class="js-path-segment"><a href="https://github.com/archivesspace/archivesspace/tree/master/backend/app/model"><span>model</span></a></span><span class="separator">/</span>large_tree.rb)
 checks for published status (line 74). Its only checking for 0 or 1 in the publish column and so anything that is NULL gets ignored completely - hence the reason why the AOs weren't showing in the tree.</p>
<p><br>
</p>
<p>I checked this by doing a quick SQL command to convert the NULL values to 0 and re-indexing and the AO's showed as expected. I'll be putting in a JIRA ticket for the bug in large_tree, since it should allow for NULL as the table definition includes that
 option.</p>
<p><br>
</p>
<p>Joshua<br>
</p>
<p><br>
</p>
</div>
</body>
</html>