From d910f3eb69b986b949fbcc15f9cb40bb7d081164 Mon Sep 17 00:00:00 2001 From: Juan Pablo Vial Date: Thu, 24 Apr 2025 18:54:54 -0400 Subject: [PATCH] FIX: Propiedad sin unidad_principal --- app/src/Repository/Venta/Propiedad.php | 7 +++++-- app/src/Service/Venta/Propiedad.php | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/Repository/Venta/Propiedad.php b/app/src/Repository/Venta/Propiedad.php index 39b37d1..745f3b4 100644 --- a/app/src/Repository/Venta/Propiedad.php +++ b/app/src/Repository/Venta/Propiedad.php @@ -35,8 +35,11 @@ class Propiedad extends Ideal\Repository public function save(Define\Model $model): Model\Venta\Propiedad { $model->id = $this->saveNew( - ['unidad_principal', 'estacionamientos', 'bodegas', 'estado'], - [$model->principal()?->id, + [ + #'unidad_principal', + 'estacionamientos', 'bodegas', 'estado'], + [ + #$model->principal()?->id, implode(',', array_map(function(Model\Venta\Unidad $unidad) {return $unidad->id;}, $model->estacionamientos())), implode(',', array_map(function(Model\Venta\Unidad $unidad) {return $unidad->id;}, $model->bodegas())), 1] diff --git a/app/src/Service/Venta/Propiedad.php b/app/src/Service/Venta/Propiedad.php index c33a2e8..eed57ce 100644 --- a/app/src/Service/Venta/Propiedad.php +++ b/app/src/Service/Venta/Propiedad.php @@ -64,10 +64,10 @@ class Propiedad extends Service }); try { $propiedad = $this->propiedadRepository->fetchVigenteByUnidad($unidades[0]->id); - $propiedad = $this->propiedadRepository->edit($propiedad, ['unidad_principal' => $unidades[0]->id]); + #$propiedad = $this->propiedadRepository->edit($propiedad, ['unidad_principal' => $unidades[0]->id]); } catch (EmptyResult) { $propiedad = $this->propiedadRepository->create([ - 'unidad_principal' => $unidades[0]->id, +# 'unidad_principal' => $unidades[0]->id, 'estado' => 1 ]); $propiedad = $this->propiedadRepository->save($propiedad);