fix document types copy in deeds
This commit is contained in:
parent
988a10efde
commit
77c2273ef0
@ -35,12 +35,8 @@ export default class OfficeFoldersRepository extends BaseRepository {
|
||||
description: officeFolder.description,
|
||||
status: EFolderStatus.LIVE,
|
||||
deed: {
|
||||
create: {
|
||||
deed_type: {
|
||||
connect: {
|
||||
uid: officeFolder.deed?.deed_type?.uid,
|
||||
},
|
||||
},
|
||||
uid: officeFolder.deed!.uid,
|
||||
},
|
||||
},
|
||||
office: {
|
||||
|
@ -4,11 +4,13 @@ import BaseService from "@Services/BaseService";
|
||||
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
|
||||
import { Service } from "typedi";
|
||||
import { Prisma } from "@prisma/client";
|
||||
import DeedsService from "../DeedsService/DeedsService";
|
||||
|
||||
@Service()
|
||||
export default class OfficeFoldersService extends BaseService {
|
||||
constructor(
|
||||
private officeFoldersRepository: OfficeFoldersRepository,
|
||||
private deedService: DeedsService,
|
||||
) {
|
||||
super();
|
||||
}
|
||||
@ -26,6 +28,8 @@ export default class OfficeFoldersService extends BaseService {
|
||||
* @throws {Error} If folder cannot be created
|
||||
*/
|
||||
public async create(officeFolderEntity: OfficeFolder): Promise<OfficeFolders> {
|
||||
const deed = await this.deedService.create(officeFolderEntity.deed!);
|
||||
officeFolderEntity.deed!.uid = deed.uid;
|
||||
return this.officeFoldersRepository.create(officeFolderEntity);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user