fix server rules empty

This commit is contained in:
Tokumeikoi 2020-02-23 17:20:24 +08:00
parent 5ee6fc2996
commit bfeab8eae2
2 changed files with 4 additions and 4 deletions

View File

@ -146,7 +146,7 @@ class DeepbworkController extends Controller
if ($server->rules) {
$rules = json_decode($server->rules);
// domain
if (isset($rules->domain)) {
if (isset($rules->domain) && !empty($rules->domain)) {
$domainObj = new \StdClass();
$domainObj->type = 'field';
$domainObj->domain = $rules->domain;
@ -154,7 +154,7 @@ class DeepbworkController extends Controller
array_push($json->routing->rules, $domainObj);
}
// protocol
if (isset($rules->protocol)) {
if (isset($rules->protocol) && !empty($rules->protocol)) {
$protocolObj = new \StdClass();
$protocolObj->type = 'field';
$protocolObj->protocol = $rules->protocol;

View File

@ -137,7 +137,7 @@ class PoseidonController extends Controller
if ($server->rules) {
$rules = json_decode($server->rules);
// domain
if (isset($rules->domain)) {
if (isset($rules->domain) && !empty($rules->domain)) {
$domainObj = new \StdClass();
$domainObj->type = 'field';
$domainObj->domain = $rules->domain;
@ -145,7 +145,7 @@ class PoseidonController extends Controller
array_push($json->routing->rules, $domainObj);
}
// protocol
if (isset($rules->protocol)) {
if (isset($rules->protocol) && !empty($rules->protocol)) {
$protocolObj = new \StdClass();
$protocolObj->type = 'field';
$protocolObj->protocol = $rules->protocol;