Fix exception when adjusting mail settings, closes #907
This commit is contained in:
parent
48c933fa0f
commit
d9355b93b4
4 changed files with 14 additions and 12 deletions
|
@ -2,6 +2,7 @@
|
|||
|
||||
namespace Pterodactyl\Http\Requests\Admin\Settings;
|
||||
|
||||
use Illuminate\Validation\Rule;
|
||||
use Pterodactyl\Http\Requests\Admin\AdminFormRequest;
|
||||
|
||||
class MailSettingsFormRequest extends AdminFormRequest
|
||||
|
@ -16,11 +17,11 @@ class MailSettingsFormRequest extends AdminFormRequest
|
|||
return [
|
||||
'mail:host' => 'required|string',
|
||||
'mail:port' => 'required|integer|between:1,65535',
|
||||
'mail:encryption' => 'present|string|in:"",tls,ssl',
|
||||
'mail:username' => 'string|max:255',
|
||||
'mail:password' => 'string|max:255',
|
||||
'mail:encryption' => ['present', Rule::in([null, 'tls', 'ssl'])],
|
||||
'mail:username' => 'nullable|string|max:255',
|
||||
'mail:password' => 'nullable|string|max:255',
|
||||
'mail:from:address' => 'required|string|email',
|
||||
'mail:from:name' => 'string|max:255',
|
||||
'mail:from:name' => 'nullable|string|max:255',
|
||||
];
|
||||
}
|
||||
|
||||
|
@ -31,7 +32,7 @@ class MailSettingsFormRequest extends AdminFormRequest
|
|||
* @param array $only
|
||||
* @return array
|
||||
*/
|
||||
public function normalize($only = [])
|
||||
public function normalize(array $only = null)
|
||||
{
|
||||
$keys = array_flip(array_keys($this->rules()));
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue