Skip to content

Commit

Permalink
fix: create day plan issues
Browse files Browse the repository at this point in the history
  • Loading branch information
GloireMutaliko21 committed May 1, 2024
1 parent 8cf2712 commit 7ba70f3
Showing 1 changed file with 15 additions and 8 deletions.
23 changes: 15 additions & 8 deletions packages/core/src/tasks/daily-plan/daily-plan.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,12 @@ export class DailyPlanService extends TenantAwareCrudService<DailyPlan> {

const query = this.typeOrmRepository.createQueryBuilder(this.tableName);

query.andWhere(p(`"${query.alias}".tenantId = :tenantId`), { tenantId });
query.andWhere(p(`"${query.alias}".organizationId = :organizationId`), { organizationId });
query.setFindOptions({
relations: ['tasks']
});

query.andWhere(p(`"${query.alias}"."tenantId" = :tenantId`), { tenantId });
query.andWhere(p(`"${query.alias}"."organizationId" = :organizationId`), { organizationId });
query.andWhere(
new Brackets((qb: WhereExpressionBuilder) => {
qb.andWhere(p(`"${query.alias}"."date" ${likeOperator} :incomingDate`), {
Expand All @@ -59,6 +63,7 @@ export class DailyPlanService extends TenantAwareCrudService<DailyPlan> {
qb.andWhere(p(`"${query.alias}"."employeeId" = :employeeId`), { employeeId });
})
);

const result = await query.getOne();

if (result) {
Expand Down Expand Up @@ -109,12 +114,14 @@ export class DailyPlanService extends TenantAwareCrudService<DailyPlan> {

// Apply optional find options if provided
query.setFindOptions({
...(isNotEmpty(options) && isNotEmpty(options.where) && {
where: options.where
}),
...(isNotEmpty(options) && isNotEmpty(options.relations) && {
relations: options.relations
})
...(isNotEmpty(options) &&
isNotEmpty(options.where) && {
where: options.where
}),
...(isNotEmpty(options) &&
isNotEmpty(options.relations) && {
relations: options.relations
})
});

query.andWhere(p(`"${query.alias}".tenantId = :tenantId`), { tenantId });
Expand Down

0 comments on commit 7ba70f3

Please sign in to comment.