Describe the bug
When submitting an entity with combination of unbounded extent, the entity is not rejected and does not consider unbounded cases.
To Reproduce
create a new constraint or op-intent reference with
- extent containing a full unbounded volume
{"extents": [{"time_start": "xxx", "time_end": "xxx"}, {}]
- extends containing partially unbounded volumes
{"extents": [{"time_start": "xxx"}, {"time_end": "xxx"}]
The resulting entity will have time_start and time_end as time bounds instead of being unbounded
Expected behavior
entity time bounds should containt all volumes