Skip to content

get_device_id_by_address raises ValueError on empty device list #56

@PaulWinterstein

Description

@PaulWinterstein

When callingget_device_id_by_address (e.g. called by add_device) on an VideoIPath system without devices in inventory, the method raises a ValueError due to strict response validation. This prevents basic inventory API usage in fresh or test systems.

✅ Expected: Return None if no device is found, without raising an exception.
❌ Current: Raises ValueError("Response data is empty.")

Proposed solution: Handle empty device lists gracefully and return None as intended.

Metadata

Metadata

Labels

No labels
No labels

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions