fix(pago): correo_imap_enabled check usa truthy en vez de === '1'
Livewire checkbox con value="1" puede guardar '1','on','true' según el navegador. PagoValidadorService ahora acepta cualquier valor truthy en vez de comparación estricta. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
811b360939
commit
31ba26ee33
@@ -11,8 +11,8 @@ class PagoValidadorService
|
||||
{
|
||||
public function validar(array $datosPago, ?int $usuarioId = null, ?string $nombreUsuario = null, string $canal = 'telegram'): array
|
||||
{
|
||||
if (WhatsappSystemConfig::get('correo_imap_enabled', '0') !== '1') {
|
||||
Log::info('[PagoValidador] IMAP deshabilitado (correo_imap_enabled != 1)');
|
||||
if (! WhatsappSystemConfig::get('correo_imap_enabled', '0')) {
|
||||
Log::info('[PagoValidador] IMAP deshabilitado (correo_imap_enabled vacío o 0)');
|
||||
return ['estado' => 'no_encontrado', 'correo' => null, 'motivo' => 'correo_deshabilitado'];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user