SQL used to find some of these bad entries:
SELECT astat.name, COUNT(*) FROM actor.stat_cat astat JOIN actor.stat_cat_entry_usr_map asceum ON asceum.stat_cat = astat.id WHERE astat.allow_freetext = FALSE AND astat.required = FALSE AND asceum.stat_cat_entry = '' GROUP BY 1 ORDER BY 1;
SQL used to find some of these bad entries:
SELECT astat.name, COUNT(*) cat_entry_ usr_map asceum ON asceum.stat_cat = astat.id freetext = FALSE AND astat.required = FALSE stat_cat_ entry = ''
FROM actor.stat_cat astat
JOIN actor.stat_
WHERE astat.allow_
AND asceum.
GROUP BY 1
ORDER BY 1;