missing site setting, this should be auto generated
fix spec, categories without position are now always at the end of the list