From 68e452e5d6635eeac43bbeb56361fcfd87922b14 Mon Sep 17 00:00:00 2001 From: Zaryab Date: Tue, 9 Jan 2024 09:18:42 +0530 Subject: [PATCH] onlyChannelOwner modification --- contracts/PushCore/PushCoreV2_5.sol | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/contracts/PushCore/PushCoreV2_5.sol b/contracts/PushCore/PushCoreV2_5.sol index ab4266db..5170bb1f 100644 --- a/contracts/PushCore/PushCoreV2_5.sol +++ b/contracts/PushCore/PushCoreV2_5.sol @@ -94,15 +94,12 @@ contract PushCoreV2_5 is Initializable, PushCoreStorageV1_5, PausableUpgradeable function onlyChannelOwner(address _channel) private view { if ( - ( - (channels[_channel].channelState != 1 || msg.sender != _channel) - || (msg.sender != pushChannelAdmin && _channel == address(0x0)) - ) + !((channels[_channel].channelState == 1 && msg.sender == _channel) || + (msg.sender == pushChannelAdmin && _channel == address(0x0))) ) { revert Errors.UnauthorizedCaller(msg.sender); } } - function addSubGraph(bytes calldata _subGraphData) external { onlyActivatedChannels(msg.sender); emit AddSubGraph(msg.sender, _subGraphData);