'round_id' => 'required|exists:App\\Models\\Round,id',
'time' => 'numeric',
'user_id' => 'required|exists:App\\Models\\User,id',
+ 'vod' => 'string|url',
]);
$round = Round::findOrFail($validatedData['round_id']);
if (isset($validatedData['forfeit'])) $result->forfeit = $validatedData['forfeit'];
if (isset($validatedData['time'])) $result->time = $validatedData['time'];
}
- $result->comment = $validatedData['comment'] ? $validatedData['comment'] : null;
+ $result->comment = !empty($validatedData['comment']) ? $validatedData['comment'] : null;
+ $result->vod = !empty($validatedData['vod']) ? $validatedData['vod'] : null;
$result->save();
if ($result->wasChanged()) {
$request->user(),
);
DiscordBotCommand::queueResult($result);
- } else if ($result->wasChanged('comment')) {
+ } else if ($result->wasChanged(['comment', 'vod'])) {
Protocol::resultCommented(
$round->tournament,
$result,