Skip to content

Commit a9e734f

Browse files
committed
chore: fix lint errors
1 parent 87421a0 commit a9e734f

File tree

2 files changed

+49
-48
lines changed

2 files changed

+49
-48
lines changed

src/components/RecordDifference.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ const Table = styled(AdminTable)`
3131

3232
const RecordDifference: FC<BasePropertyProps> = ({ record, property }) => {
3333
const differences = JSON.parse(
34+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
3435
(flat.unflatten(record?.params ?? {}) as any)?.[property.name] ?? {}
3536
);
3637
if (!differences) {

src/log.action.ts

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -25,55 +25,55 @@ const getRecordTitle = modifiedRecord => {
2525
);
2626
};
2727

28-
export const createLogAction = ({
29-
onlyForPostMethod = false,
30-
}: CreateLogActionParams = {}): After<ActionResponse> => async (
31-
response,
32-
request,
33-
context
34-
) => {
35-
const { currentAdmin, _admin } = context;
36-
const { params, method } = request;
37-
const Log = _admin.findResource('Log');
38-
const ModifiedResource = _admin.findResource(params.resourceId);
28+
export const createLogAction =
29+
({
30+
onlyForPostMethod = false,
31+
}: CreateLogActionParams = {}): After<ActionResponse> =>
32+
async (response, request, context) => {
33+
const { currentAdmin, _admin } = context;
34+
const { params, method } = request;
35+
const Log = _admin.findResource('Log');
36+
const ModifiedResource = _admin.findResource(params.resourceId);
3937

40-
if (!params.recordId || (onlyForPostMethod && !(method === 'post'))) {
41-
return response;
42-
}
43-
44-
const currentUser = currentAdmin?.id ?? currentAdmin?._id ?? currentAdmin;
45-
46-
try {
47-
const modifiedRecord = merge(
48-
JSON.parse(JSON.stringify(context.record)),
49-
await ModifiedResource.findOne(params.recordId)
50-
);
51-
if (!modifiedRecord) {
38+
if (!params.recordId || (onlyForPostMethod && !(method === 'post'))) {
5239
return response;
5340
}
5441

55-
const newParamsToCompare =
56-
params.action === 'delete'
57-
? {}
58-
: flat.flatten(JSON.parse(JSON.stringify(modifiedRecord.params)));
59-
await Log.create({
60-
recordTitle: getRecordTitle(modifiedRecord),
61-
resource: params.resourceId,
62-
action: params.action,
63-
recordId:
64-
params.recordId ?? typeof modifiedRecord.id === 'string'
65-
? modifiedRecord.id
66-
: modifiedRecord.id?.(),
67-
user: currentUser,
68-
difference: JSON.stringify(
69-
difference(
70-
newParamsToCompare,
71-
flat.flatten(JSON.parse(JSON.stringify(context.initialRecord.params)))
72-
)
73-
),
74-
});
75-
} catch (e) {
76-
console.error(e);
77-
}
78-
return response;
79-
};
42+
const currentUser = currentAdmin?.id ?? currentAdmin?._id ?? currentAdmin;
43+
44+
try {
45+
const modifiedRecord = merge(
46+
JSON.parse(JSON.stringify(context.record)),
47+
await ModifiedResource.findOne(params.recordId)
48+
);
49+
if (!modifiedRecord) {
50+
return response;
51+
}
52+
53+
const newParamsToCompare =
54+
params.action === 'delete'
55+
? {}
56+
: flat.flatten(JSON.parse(JSON.stringify(modifiedRecord.params)));
57+
await Log.create({
58+
recordTitle: getRecordTitle(modifiedRecord),
59+
resource: params.resourceId,
60+
action: params.action,
61+
recordId:
62+
params.recordId ?? typeof modifiedRecord.id === 'string'
63+
? modifiedRecord.id
64+
: modifiedRecord.id?.(),
65+
user: currentUser,
66+
difference: JSON.stringify(
67+
difference(
68+
newParamsToCompare,
69+
flat.flatten(
70+
JSON.parse(JSON.stringify(context.initialRecord.params))
71+
)
72+
)
73+
),
74+
});
75+
} catch (e) {
76+
console.error(e);
77+
}
78+
return response;
79+
};

0 commit comments

Comments
 (0)