From 8b9b02825a917a0d8f3587f55e3afe60b84a3a9a Mon Sep 17 00:00:00 2001 From: Aldarien Date: Wed, 13 Dec 2023 12:44:32 -0300 Subject: [PATCH] FIX: Precio Unidad no existe --- app/resources/views/ventas/show/propiedad.blade.php | 2 +- app/src/Model/Venta/Unidad.php | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/resources/views/ventas/show/propiedad.blade.php b/app/resources/views/ventas/show/propiedad.blade.php index 33695b5..bd67195 100644 --- a/app/resources/views/ventas/show/propiedad.blade.php +++ b/app/resources/views/ventas/show/propiedad.blade.php @@ -47,7 +47,7 @@ @if ($unidad->proyectoTipoUnidad->tipoUnidad->descripcion === 'departamento') - {{$format->number(($unidad->valor ?? $unidad->precio($venta->fecha)->valor) / $unidad->proyectoTipoUnidad->vendible(), 2)}} UF/m² + {{$format->number(($unidad->valor ?? ($unidad->precio($venta->fecha)->valor ?? 0)) / $unidad->proyectoTipoUnidad->vendible(), 2)}} UF/m² @endif diff --git a/app/src/Model/Venta/Unidad.php b/app/src/Model/Venta/Unidad.php index 05a54fb..176e299 100644 --- a/app/src/Model/Venta/Unidad.php +++ b/app/src/Model/Venta/Unidad.php @@ -3,6 +3,7 @@ namespace Incoviba\Model\Venta; use DateTimeInterface; use Incoviba\Common\Ideal; +use Incoviba\Common\Implement\Exception\EmptyResult; use Incoviba\Model; class Unidad extends Ideal\Model @@ -40,6 +41,9 @@ class Unidad extends Ideal\Model return $min->current->fecha < $precio->current->fecha ? $min : $precio; }); } + if ($precio === null) { + throw new EmptyResult('SELECT * FROM precio WHERE unidad = ? AND fecha = ?'); + } return $precio; }