Validierung Part II, neue Komponenten
This commit is contained in:
@@ -9,8 +9,9 @@ import { rimraf } from 'rimraf';
|
||||
import sharp from 'sharp';
|
||||
import winston from 'winston';
|
||||
import { BusinessListing, CommercialPropertyListing, User, UserData } from '../models/db.model.js';
|
||||
import { emailToDirName, KeyValueStyle } from '../models/main.model.js';
|
||||
import { createDefaultUser, emailToDirName, KeyValueStyle } from '../models/main.model.js';
|
||||
import { SelectOptionsService } from '../select-options/select-options.service.js';
|
||||
import { toDrizzleUser } from '../utils.js';
|
||||
import * as schema from './schema.js';
|
||||
const typesOfBusiness: Array<KeyValueStyle> = [
|
||||
{ name: 'Automotive', value: '1', icon: 'fa-solid fa-car', textColorClass: 'text-green-400' },
|
||||
@@ -73,7 +74,7 @@ fs.ensureDirSync(`./pictures/property`);
|
||||
//for (const userData of usersData) {
|
||||
for (let index = 0; index < usersData.length; index++) {
|
||||
const userData = usersData[index];
|
||||
const user: User = { id: undefined, firstname: '', lastname: '', email: '' };
|
||||
const user: User = createDefaultUser('', '', ''); //{ id: undefined, firstname: '', lastname: '', email: '' };
|
||||
user.licensedIn = [];
|
||||
userData.licensedIn.forEach(l => {
|
||||
console.log(l['value'], l['name']);
|
||||
@@ -114,7 +115,7 @@ for (let index = 0; index < usersData.length; index++) {
|
||||
//sleep(200);
|
||||
const u = await db
|
||||
.insert(schema.users)
|
||||
.values(user)
|
||||
.values(toDrizzleUser(user))
|
||||
.returning({ insertedId: schema.users.id, gender: schema.users.gender, email: schema.users.email, firstname: schema.users.firstname, lastname: schema.users.lastname });
|
||||
generatedUserData.push(u[0]);
|
||||
i++;
|
||||
|
||||
Reference in New Issue
Block a user