This commit is contained in:
+10
-1
@@ -2,7 +2,7 @@ import { prisma } from '../dist/db.js'
|
||||
|
||||
const DEMO_TEAM_UUID = process.env.DEMO_TEAM_UUID ?? '11111111-1111-4111-8111-111111111111'
|
||||
const DEMO_TEAM_NAME = process.env.DEMO_TEAM_NAME ?? 'Optovia Demo Client'
|
||||
const DEMO_ADDRESS_COUNT = Number(process.env.DEMO_ADDRESS_COUNT ?? '3000')
|
||||
const DEMO_ADDRESS_COUNT = Number(process.env.DEMO_ADDRESS_COUNT ?? '3')
|
||||
|
||||
function requiredEnv(name: string): string {
|
||||
const value = process.env[name]?.trim()
|
||||
@@ -107,6 +107,15 @@ const addresses = Array.from({ length: DEMO_ADDRESS_COUNT }, (_, index) => ({
|
||||
...demoAddress(index),
|
||||
teamId: team.id,
|
||||
}))
|
||||
const addressUuids = addresses.map((address) => address.uuid)
|
||||
|
||||
await prisma.teamAddress.deleteMany({
|
||||
where: {
|
||||
teamId: team.id,
|
||||
name: { startsWith: 'Demo address ' },
|
||||
uuid: { notIn: addressUuids },
|
||||
},
|
||||
})
|
||||
|
||||
await prisma.teamAddress.createMany({
|
||||
data: addresses,
|
||||
|
||||
Reference in New Issue
Block a user