import legacy frontend & fix dependency issues
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
import express from "express";
|
||||
import { inject, Injectable } from "../infrastructure/di/index.js";
|
||||
import { ErrorStates } from "../infrastructure/errorStates.js";
|
||||
import {
|
||||
type Member,
|
||||
type MemberCreateArgs,
|
||||
mapDbMemberToMember,
|
||||
} from "../models/member.js";
|
||||
} from "../dtos/member.js";
|
||||
import { inject, Injectable } from "../infrastructure/di/index.js";
|
||||
import { ErrorStates } from "../infrastructure/errorStates.js";
|
||||
import { DatabaseService } from "./db/prisma.js";
|
||||
|
||||
@Injectable()
|
||||
@@ -43,6 +43,10 @@ export class MembersService {
|
||||
createArgs: MemberCreateArgs,
|
||||
request: express.Request,
|
||||
): Promise<Member> {
|
||||
const x: MemberCreateArgs = {
|
||||
...createArgs,
|
||||
geburtsdatum: createArgs.geburtsdatum ?? null,
|
||||
};
|
||||
const newMember = await this.database.doRequest(
|
||||
async prisma => await prisma.member.create({ data: createArgs }),
|
||||
request,
|
||||
|
||||
Reference in New Issue
Block a user