diff --git a/backend/prisma/seed.ts b/backend/prisma/seed.ts index 4656556..da64364 100644 --- a/backend/prisma/seed.ts +++ b/backend/prisma/seed.ts @@ -64,16 +64,18 @@ async function main() { rate: 100.00 } }); - console.log('Created Owner: Travis (admin@runfoo.com)'); + console.log('Created Owner: Travis (admin@runfoo.run)'); } else { - // Update existing owner to have roleId if missing - if (!existingOwner.roleId && ownerRole) { - await prisma.user.update({ - where: { email: ownerEmail }, - data: { roleId: ownerRole.id, name: 'Travis' } - }); - console.log('Updated Owner permissions'); - } + // Always ensure password is properly hashed and role is set + await prisma.user.update({ + where: { email: ownerEmail }, + data: { + passwordHash: await bcrypt.hash('password123', 10), + roleId: ownerRole?.id || existingOwner.roleId, + name: 'Travis' + } + }); + console.log('Updated Owner password hash'); } // Create Default Supplies