Fix issue that would prevent Ark servers from being added to servers.

Renamed migration file to force it to re-run on previously migrated
systems.
This commit is contained in:
Dane Everitt 2016-11-04 20:37:40 -04:00
parent b586feab2d
commit e0696900bb
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
2 changed files with 58 additions and 1 deletions

View file

@ -4,7 +4,7 @@ use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class AddArkServiceOption extends Migration
class AddArkServiceOptionFixed extends Migration
{
/**
* Run the migrations.
@ -15,10 +15,17 @@ class AddArkServiceOption extends Migration
{
DB::transaction(function () {
$service = DB::table('services')->select('id')->where('author', 'ptrdctyl-v040-11e6-8b77-86f30ca893d3')->where('name', 'Source Engine')->first();
// No SRCDS Service, Skipping
if (!$service) {
return;
}
// Already have this service option installed.
if (DB::table('service_options')->select('id')->where('name', 'Ark: Survival Evolved')->where('parent_service', $service->id)->first()) {
return;
}
$oid = DB::table('service_options')->insertGetId([
'parent_service' => $service->id,
'name' => 'Ark: Survival Evolved',