diff --git a/pms/models/pms_reservation_line.py b/pms/models/pms_reservation_line.py
index 04eef643f..a0bf077ac 100644
--- a/pms/models/pms_reservation_line.py
+++ b/pms/models/pms_reservation_line.py
@@ -102,7 +102,7 @@ class PmsReservationLine(models.Model):
].rooms_available(
checkin=line.date,
checkout=line.date + timedelta(1),
- room_type_id=self.reservation_id.room_type_id.id or False,
+ room_type_id=line.reservation_id.room_type_id.id or False,
current_lines=line._origin.id,
)
if rooms_available:
@@ -115,7 +115,7 @@ class PmsReservationLine(models.Model):
line.room_id = False
raise ValidationError(
_("%s: No rooms available")
- % (self.reservation_id.room_type_id.name)
+ % (line.reservation_id.room_type_id.name)
)
line._check_adults()
else:
diff --git a/pms/views/account_move_views.xml b/pms/views/account_move_views.xml
index 1c4511719..9bae6b546 100644
--- a/pms/views/account_move_views.xml
+++ b/pms/views/account_move_views.xml
@@ -9,14 +9,6 @@
-
- {'invisible': ['|',('from_folio','=',True)]}
-
account.payment
-
+
@@ -68,7 +68,7 @@
-
-
- -->
+
+
+
+
-
+ /> -->
+
+
-
- -->
+
@@ -192,7 +194,7 @@
decoration-muted="state in ['reconciled', 'cancelled']"
edit="false"
>
-
+
diff --git a/pms/views/pms_folio_views.xml b/pms/views/pms_folio_views.xml
index 4ea20eabb..ca1bc0083 100644
--- a/pms/views/pms_folio_views.xml
+++ b/pms/views/pms_folio_views.xml
@@ -5,7 +5,7 @@
pms.folio
-
-
-
+
+
+
@@ -270,7 +268,7 @@
-
+
@@ -367,7 +365,7 @@
-
+ /> -->
Folio
pms.folio
diff --git a/pms/views/pms_reservation_views.xml b/pms/views/pms_reservation_views.xml
index 4200051c5..3198f7c49 100644
--- a/pms/views/pms_reservation_views.xml
+++ b/pms/views/pms_reservation_views.xml
@@ -117,7 +117,7 @@
id="payment_smart_button"
icon="fa-money"
name="action_pay_folio"
- attrs="{'invisible': ['|',('folio_pending_amount','<=',0)]}"
+ attrs="{'invisible': [('folio_pending_amount','<=',0)]}"
>