X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=app%2FHttp%2FControllers%2FAosSeedController.php;h=8cdc58bf5a7b520e864e54ec14715c28cfaf285d;hb=80c51af075a5a86641cf47ba5024994a1310e9d6;hp=1e2aa73a91b637a07d223cacfa4fb3b729249d2e;hpb=ca11676f7b9efab82f1cf014f9c34e4b961c0519;p=alttp.git diff --git a/app/Http/Controllers/AosSeedController.php b/app/Http/Controllers/AosSeedController.php index 1e2aa73..8cdc58b 100644 --- a/app/Http/Controllers/AosSeedController.php +++ b/app/Http/Controllers/AosSeedController.php @@ -31,11 +31,11 @@ class AosSeedController extends Controller $presetName = $validatedData['preset']; $race = $validatedData['race'] ?? false; - if (!isset(AosrPresetCommand::$presets[$presetName])) { + $preset = AosrPresetCommand::presetByName($presetName); + if (!$preset) { abort(404); } - $preset = AosrPresetCommand::$presets[$presetName]; - $seed = AosSeed::generateSurge($presetName, $preset['settings'], $race); + $seed = AosSeed::generateSurge($preset['value'], $preset['settings'], $race); Artisan::call('aos:generate '.intval($seed->id)); $seed = $this->censor($seed->fresh());