Skip to content

Commit

Permalink
fix: update for ExecuteOrder event
Browse files Browse the repository at this point in the history
  • Loading branch information
0xmikko committed Feb 27, 2023
1 parent c240b29 commit 8fd854e
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 16 deletions.
4 changes: 1 addition & 3 deletions contracts/credit/CreditManager.sol
Original file line number Diff line number Diff line change
Expand Up @@ -802,9 +802,7 @@ contract CreditManager is ICreditManagerV2, ACLNonReentrantTrait {
address creditAccount = getCreditAccountOrRevert(creditFacade); // F:[CM-6]

// Emits an event
// emit ExecuteOrder(targetContract, data);
// emit ExecuteOrder(targetContract);
emit ExecuteOrder(creditAccount, targetContract); // F:[CM-29]
emit ExecuteOrder(targetContract); // F:[CM-29]

// Returned data is provided as-is to the caller;
// It is expected that is is parsed and returned as a correct type
Expand Down
2 changes: 1 addition & 1 deletion contracts/interfaces/ICreditManagerV2.sol
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ struct CollateralTokenData {

interface ICreditManagerV2Events {
/// @dev Emits when a call to an external contract is made through the Credit Manager
event ExecuteOrder(address indexed borrower, address indexed target);
event ExecuteOrder(address indexed target);

/// @dev Emits when a configurator is upgraded
event NewConfigurator(address indexed newConfigurator);
Expand Down
20 changes: 10 additions & 10 deletions contracts/test/credit/CreditFacade.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -907,8 +907,8 @@ contract CreditFacadeTest is
)
);

evm.expectEmit(true, true, false, true);
emit ExecuteOrder(creditAccount, address(targetMock));
evm.expectEmit(true, false, false, true);
emit ExecuteOrder(address(targetMock));

evm.expectCall(
creditAccount,
Expand Down Expand Up @@ -1045,8 +1045,8 @@ contract CreditFacadeTest is
)
);

evm.expectEmit(true, true, false, false);
emit ExecuteOrder(creditAccount, address(targetMock));
evm.expectEmit(true, false, false, false);
emit ExecuteOrder(address(targetMock));

evm.expectCall(
creditAccount,
Expand Down Expand Up @@ -1812,8 +1812,8 @@ contract CreditFacadeTest is
)
);

evm.expectEmit(true, true, false, true);
emit ExecuteOrder(creditAccount, address(targetMock));
evm.expectEmit(true, false, false, true);
emit ExecuteOrder(address(targetMock));

evm.expectCall(
creditAccount,
Expand Down Expand Up @@ -2526,8 +2526,8 @@ contract CreditFacadeTest is
)
);

evm.expectEmit(true, true, false, false);
emit ExecuteOrder(creditAccount, address(targetMock));
evm.expectEmit(true, false, false, false);
emit ExecuteOrder(address(targetMock));

evm.expectCall(
creditAccount,
Expand Down Expand Up @@ -2833,8 +2833,8 @@ contract CreditFacadeTest is
)
);

evm.expectEmit(true, true, false, true);
emit ExecuteOrder(creditAccount, address(targetMock));
evm.expectEmit(true, false, false, true);
emit ExecuteOrder(address(targetMock));

evm.expectCall(
creditAccount,
Expand Down
4 changes: 2 additions & 2 deletions contracts/test/credit/CreditManager.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -1912,8 +1912,8 @@ contract CreditManagerTest is
bytes memory callData = bytes("Hello, world!");

// we emit the event we expect to see.
evm.expectEmit(true, true, false, false);
emit ExecuteOrder(creditAccount, address(targetMock));
evm.expectEmit(true, false, false, false);
emit ExecuteOrder(address(targetMock));

// stack trace check
evm.expectCall(
Expand Down

0 comments on commit 8fd854e

Please sign in to comment.