Fix homepage recipe logic and change seed data types to match recent migration