Skip to content

Commit

Permalink
fix: Validate boolean Access Control Conditions (#235)
Browse files Browse the repository at this point in the history
* fix: Validate boolean Access Control Conditions

* refac: Remove logs & manual test
  • Loading branch information
DashKash54 committed Oct 16, 2023
1 parent 38368cf commit e1c5792
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions packages/encryption/src/lib/params-validators.ts
Original file line number Diff line number Diff line change
Expand Up @@ -532,28 +532,28 @@ class AccessControlConditionsValidator implements ParamsValidator {
errorCode: LIT_ERROR.INVALID_ARGUMENT_EXCEPTION.name,
});

if (!accessControlConditions && !isValidBooleanExpression(accessControlConditions!!))
if (accessControlConditions && !isValidBooleanExpression(accessControlConditions))
return ELeft({
message: 'Invalid boolean Access Control Conditions',
errorKind: LIT_ERROR.INVALID_BOOLEAN_EXCEPTION.kind,
errorCode: LIT_ERROR.INVALID_BOOLEAN_EXCEPTION.name,
})

if (!evmContractConditions && !isValidBooleanExpression(evmContractConditions!!))
if (evmContractConditions && !isValidBooleanExpression(evmContractConditions))
return ELeft({
message: 'Invalid boolean EVM Access Control Conditions',
errorKind: LIT_ERROR.INVALID_BOOLEAN_EXCEPTION.kind,
errorCode: LIT_ERROR.INVALID_BOOLEAN_EXCEPTION.name,
})

if (!solRpcConditions && !isValidBooleanExpression(solRpcConditions!!))
if (solRpcConditions && !isValidBooleanExpression(solRpcConditions))
return ELeft({
message: 'Invalid boolean Solana Access Control Conditions',
errorKind: LIT_ERROR.INVALID_BOOLEAN_EXCEPTION.kind,
errorCode: LIT_ERROR.INVALID_BOOLEAN_EXCEPTION.name,
})

if (!unifiedAccessControlConditions && !isValidBooleanExpression(unifiedAccessControlConditions!!))
if (unifiedAccessControlConditions && !isValidBooleanExpression(unifiedAccessControlConditions))
return ELeft({
message: 'Invalid boolean Unified Access Control Conditions',
errorKind: LIT_ERROR.INVALID_BOOLEAN_EXCEPTION.kind,
Expand Down

0 comments on commit e1c5792

Please sign in to comment.