diff options
Diffstat (limited to 'lib/risk-management')
| -rw-r--r-- | lib/risk-management/service.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/risk-management/service.ts b/lib/risk-management/service.ts index 1c58657c..a0efb892 100644 --- a/lib/risk-management/service.ts +++ b/lib/risk-management/service.ts @@ -25,6 +25,7 @@ import db from '@/db/db'; import ExcelJS from 'exceljs';
import { filterColumns } from '@/lib/filter-columns';
import { getServerSession } from 'next-auth';
+import { decryptWithServerAction } from '@/components/drm/drmUtils';
import { RISK_EVENT_TYPE_LIST, RISK_PROVIDER_LIST } from '@/config/risksConfig';
import {
riskEvents,
@@ -448,7 +449,7 @@ async function importRiskEventsExcel(file: File): Promise<{ successMessage?: string;
}> {
try {
- const arrayBuffer = await file.arrayBuffer();
+ const arrayBuffer = await decryptWithServerAction(file);
const workbook = new ExcelJS.Workbook();
await workbook.xlsx.load(arrayBuffer);
|
