diff --git a/app/Models/OrdenProduccion.php b/app/Models/OrdenProduccion.php index 3ead951..fbdec11 100644 --- a/app/Models/OrdenProduccion.php +++ b/app/Models/OrdenProduccion.php @@ -150,6 +150,11 @@ class OrdenProduccion extends Model $orden->fecha_inicio = now()->toDateString(); } + // Asegurar que 'referencia' no sea NULL para evitar violaciones en bases que aún no aplicaron la migración + if (! isset($orden->referencia) || $orden->referencia === null) { + $orden->referencia = ''; + } + // Reserva de tela al crear cuando la OP ya nace en 'en_corte' $estadoInicial = $orden->estado ?? 'en_corte'; if ($estadoInicial === 'en_corte' && $orden->tela_id && ($orden->metros_requeridos ?? 0) > 0) {