diff --git a/apps/red-ui/src/app/modules/admin/screens/audit/audit-screen.component.ts b/apps/red-ui/src/app/modules/admin/screens/audit/audit-screen.component.ts index 9ee61a43e..5a0afc1fb 100644 --- a/apps/red-ui/src/app/modules/admin/screens/audit/audit-screen.component.ts +++ b/apps/red-ui/src/app/modules/admin/screens/audit/audit-screen.component.ts @@ -17,7 +17,7 @@ import { RouterHistoryService } from '@services/router-history.service'; import { auditCategoriesTranslations } from '@translations/audit-categories-translations'; import { Roles } from '@users/roles'; import { applyIntervalConstraints } from '@utils/date-inputs-utils'; -import { Dayjs } from 'dayjs'; +import dayjs, { Dayjs } from 'dayjs'; import { firstValueFrom } from 'rxjs'; import { AdminDialogService } from '../../services/admin-dialog.service'; import { AuditService } from '../../services/audit.service'; @@ -139,16 +139,9 @@ export class AuditScreenComponent extends ListingComponent implements OnI const promises = []; const category = this.form.get('category').value; const userId = this.form.get('userId').value; - const from = this.form.get('from').value; - let to = this.form.get('to').value; - if (to) { - const hoursLeft = new Date(to).getHours(); - const minutesLeft = new Date(to).getMinutes(); - to = to - .clone() - .add(24 - hoursLeft - 1, 'h') - .add(60 - minutesLeft - 1); - } + const from = this.form.get('from').value ? dayjs(this.form.get('from').value).startOf('day').toISOString() : null; + const to = this.form.get('to').value ? dayjs(this.form.get('to').value).endOf('day').toISOString() : null; + const logsRequestBody: IAuditSearchRequest = { pageSize: PAGE_SIZE, page: page,