diff --git a/hr_negative_leave/__manifest__.py b/hr_negative_leave/__manifest__.py
index fad16ff..f2994df 100644
--- a/hr_negative_leave/__manifest__.py
+++ b/hr_negative_leave/__manifest__.py
@@ -3,7 +3,7 @@
{
"name": "hr_negative_leave",
- "version": "16.0.3.0.0",
+ "version": "16.0.3.0.1",
"author": "Elabore",
"website": "https://elabore.coop",
"maintainer": "Elabore",
diff --git a/hr_negative_leave/views/hr_leave_views.xml b/hr_negative_leave/views/hr_leave_views.xml
index f9f0eec..bc7373a 100644
--- a/hr_negative_leave/views/hr_leave_views.xml
+++ b/hr_negative_leave/views/hr_leave_views.xml
@@ -5,17 +5,26 @@
+
[
- '|',
+ '|', '|',
('requires_allocation', '=', 'no'),
'&',
- ('has_valid_allocation', '=', True),
- '|',
- ('allows_negative', '=', True),
- '&',
- ('virtual_remaining_leaves', '>', 0),
- ('allows_negative', '=', False),
- ]
+ ('has_valid_allocation', '=', True),
+ '&',
+ ('virtual_remaining_leaves', '>', 0),
+ ('max_leaves', '>', 0),
+ ('allows_negative', '=', True)
+ ]