diff --git a/src/controllers/DevelopmentController.ts b/src/controllers/DevelopmentController.ts index 04954e8..c08f37a 100644 --- a/src/controllers/DevelopmentController.ts +++ b/src/controllers/DevelopmentController.ts @@ -1173,9 +1173,12 @@ export class DevelopmentController extends Controller { await this.developmentAddresssRepository.remove(development.developmentAddresss, { data: request, }); + // const before = structuredClone(development); await Promise.all( requestBody.developmentAddresss.map(async (x) => { + if (x.provinceId == "") + throw new HttpError(HttpStatusCode.BAD_REQUEST, "กรุณาเลือกจังหวัด"); const data = Object.assign(new DevelopmentAddress(), x); const chkProvince = await this.provinceRepository.findOne({ where: { @@ -2114,6 +2117,9 @@ export class DevelopmentController extends Controller { strategyChild3Actual: getDevelopment.strategyChild3ActualId, strategyChild4Actual: getDevelopment.strategyChild4ActualId, strategyChild5Actual: getDevelopment.strategyChild5ActualId, + dateStart: getDevelopment.dateStart, + dateEnd: getDevelopment.dateEnd, + totalDate: getDevelopment.totalDate, developmentAddresss: getDevelopment.developmentAddresss == null ? null