Skip to content

Commit c8e63e7

Browse files
committed
CLDSRV-909: Use plain if for sourceServerAccessLog error assignment
1 parent 921e7f6 commit c8e63e7

2 files changed

Lines changed: 8 additions & 7 deletions

File tree

lib/api/objectCopy.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -648,8 +648,10 @@ function objectCopy(authInfo, request, sourceBucket, sourceObject, sourceVersion
648648
'The specified copy source is larger than the maximum ' +
649649
`allowable size for a copy source: ${constants.maximumAllowedUploadSize}`,
650650
);
651-
// eslint-disable-next-line no-param-reassign
652-
request.sourceServerAccessLog && (request.sourceServerAccessLog.error = err);
651+
if (request.sourceServerAccessLog) {
652+
// eslint-disable-next-line no-param-reassign
653+
request.sourceServerAccessLog.error = err;
654+
}
653655
return next(err, destBucketMD);
654656
}
655657
const headerValResult = validateHeaders(

tests/unit/api/objectCopy.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1918,10 +1918,9 @@ describe('objectCopy source size limit', () => {
19181918
constants.maximumAllowedUploadSize = sourceSize - 1;
19191919
config.bypassMaxPutObjectSize = true;
19201920
const testObjectCopyRequest = _createObjectCopyRequest(destBucketName);
1921-
objectCopy(authInfo, testObjectCopyRequest, sourceBucketName, objectKey,
1922-
undefined, log, err => {
1923-
assert.ifError(err);
1924-
done();
1925-
});
1921+
objectCopy(authInfo, testObjectCopyRequest, sourceBucketName, objectKey, undefined, log, err => {
1922+
assert.ifError(err);
1923+
done();
1924+
});
19261925
});
19271926
});

0 commit comments

Comments
 (0)