diff --git a/database/src/factories/transaction.factory.ts b/database/src/factories/transaction.factory.ts index e9efe1316..4880ace5b 100644 --- a/database/src/factories/transaction.factory.ts +++ b/database/src/factories/transaction.factory.ts @@ -10,7 +10,7 @@ define(Transaction, (faker: typeof Faker, context?: TransactionContext) => { const transaction = new Transaction() transaction.transactionTypeId = context.transactionTypeId ? context.transactionTypeId : 2 transaction.txHash = context.txHash ? context.txHash : randomBytes(48) - transaction.memo = context.memo ? context.memo : faker.lorem.sentence() + transaction.memo = context.memo || context.memo === '' ? context.memo : faker.lorem.sentence() transaction.received = context.received ? context.received : new Date() transaction.blockchainTypeId = context.blockchainTypeId ? context.blockchainTypeId : 1 if (context.transactionSendCoin) transaction.transactionSendCoin = context.transactionSendCoin diff --git a/database/src/index.ts b/database/src/index.ts index ec5328a9a..28b54cccc 100644 --- a/database/src/index.ts +++ b/database/src/index.ts @@ -9,6 +9,7 @@ import { CreatePeterLustigSeed } from './seeds/users/peter-lustig.admin.seed' import { CreateBibiBloxbergSeed } from './seeds/users/bibi-bloxberg.seed' import { CreateRaeuberHotzenplotzSeed } from './seeds/users/raeuber-hotzenplotz.seed' import { CreateBobBaumeisterSeed } from './seeds/users/bob-baumeister.seed' +import { DecayStartBlockSeed } from './seeds/decay-start-block.seed' const run = async (command: string) => { // Database actions not supported by our migration library @@ -63,6 +64,7 @@ const run = async (command: string) => { await runSeeder(CreateBibiBloxbergSeed) await runSeeder(CreateRaeuberHotzenplotzSeed) await runSeeder(CreateBobBaumeisterSeed) + await runSeeder(DecayStartBlockSeed) break default: throw new Error(`Unsupported command ${command}`) diff --git a/database/src/seeds/decay-start-block.seed.ts b/database/src/seeds/decay-start-block.seed.ts new file mode 100644 index 000000000..fd62ee333 --- /dev/null +++ b/database/src/seeds/decay-start-block.seed.ts @@ -0,0 +1,17 @@ +import { Factory, Seeder } from 'typeorm-seeding' +import { Transaction } from '../../entity/Transaction' + +export class DecayStartBlockSeed implements Seeder { + public async run(factory: Factory): Promise { + await factory(Transaction)({ + transactionTypeId: 9, + txHash: Buffer.from( + '9c9c4152b8a4cfbac287eee18d2d262e9de756fae726fc0ca36b788564973fff00000000000000000000000000000000', + 'hex', + ), + memo: '', + received: new Date('2021-11-30T09:13:26'), + blockchainTypeId: 1, + }).create() + } +}