Browse Source

Fixed #280 VNet reload Job type Error

BrettonYe 2 years ago
parent
commit
1e35ed9646
1 changed files with 7 additions and 2 deletions
  1. 7 2
      app/Jobs/VNet/reloadNode.php

+ 7 - 2
app/Jobs/VNet/reloadNode.php

@@ -2,6 +2,7 @@
 
 namespace App\Jobs\VNet;
 
+use App\Models\Node;
 use Arr;
 use Exception;
 use Http;
@@ -23,9 +24,13 @@ class reloadNode implements ShouldQueue
 
     private Collection $nodes;
 
-    public function __construct(Collection $nodes)
+    public function __construct(Collection|Node $nodes)
     {
-        $this->nodes = $nodes;
+        if ($nodes instanceof Collection) {
+            $this->nodes = $nodes;
+        } else {
+            $this->nodes = $nodes->get();
+        }
     }
 
     public function handle(): bool