Mysql & Postgres versions of functions differ
Brought to you by:
ajlittoz
The Mysql.pm and Postgres.pm versions of fileindexed and filereferenced differ - the Postgres version has a side-effect of setting the indexed/referenced property to true when it is called, whereas the Mysql version doesn't.
The Mysql version is correct, as the database should only be updated to show indexed/referenced once the process has completed, which is what Tagger.pm does.
Fix is to change the Postgres version to not have a side effect.
Fixed by latest changes from Adrian