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,
|
description: officeFolder.description,
|
||||||
status: EFolderStatus.LIVE,
|
status: EFolderStatus.LIVE,
|
||||||
deed: {
|
deed: {
|
||||||
create: {
|
connect: {
|
||||||
deed_type: {
|
uid: officeFolder.deed!.uid,
|
||||||
connect: {
|
|
||||||
uid: officeFolder.deed?.deed_type?.uid,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
office: {
|
office: {
|
||||||
|
@ -4,11 +4,13 @@ import BaseService from "@Services/BaseService";
|
|||||||
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
|
import { OfficeFolder } from "le-coffre-resources/dist/Notary";
|
||||||
import { Service } from "typedi";
|
import { Service } from "typedi";
|
||||||
import { Prisma } from "@prisma/client";
|
import { Prisma } from "@prisma/client";
|
||||||
|
import DeedsService from "../DeedsService/DeedsService";
|
||||||
|
|
||||||
@Service()
|
@Service()
|
||||||
export default class OfficeFoldersService extends BaseService {
|
export default class OfficeFoldersService extends BaseService {
|
||||||
constructor(
|
constructor(
|
||||||
private officeFoldersRepository: OfficeFoldersRepository,
|
private officeFoldersRepository: OfficeFoldersRepository,
|
||||||
|
private deedService: DeedsService,
|
||||||
) {
|
) {
|
||||||
super();
|
super();
|
||||||
}
|
}
|
||||||
@ -26,6 +28,8 @@ export default class OfficeFoldersService extends BaseService {
|
|||||||
* @throws {Error} If folder cannot be created
|
* @throws {Error} If folder cannot be created
|
||||||
*/
|
*/
|
||||||
public async create(officeFolderEntity: OfficeFolder): Promise<OfficeFolders> {
|
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);
|
return this.officeFoldersRepository.create(officeFolderEntity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user