diff --git a/application/Preorder/PreorderController.php b/application/Preorder/PreorderController.php index 54bec1748..f32ef4878 100644 --- a/application/Preorder/PreorderController.php +++ b/application/Preorder/PreorderController.php @@ -136,14 +136,17 @@ class PreorderController extends mfBaseController { $campaign = new Preordercampaign($campaign_id); $this->layout()->set("campaign", $campaign); - if($campaign->owner_id != $this->me->address_id) { + if($campaign->owner_id != $this->me->address_id && NetworkAddressModel::getFirst(["network_id" => $campaign->network_id, "address_id" => $this->me->address_id, "salespartner"])) { $filter["operator_id"] = $this->me->address_id; } } } else { $filter['preordercampaign_id'] = $my_campaign_ids; - $filter["operator_id"] = $this->me->address_id; + if(NetworkAddressModel::getFirst(["address_id" => $this->me->address_id, "salespartner"])) { + $filter["operator_id"] = $this->me->address_id; + } + } if(!$filter['preordercampaign_id']) $filter['preordercampaign_id'] = 0;