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;
}
|