From d3e3c05707439a23d7b6dfdc9dde885b0d3cb269 Mon Sep 17 00:00:00 2001 From: checktheroads Date: Mon, 20 Jan 2020 00:35:23 -0700 Subject: [PATCH] use VRF display_name for error handling --- hyperglass/models/query.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hyperglass/models/query.py b/hyperglass/models/query.py index d3924e8..c2f3593 100644 --- a/hyperglass/models/query.py +++ b/hyperglass/models/query.py @@ -24,7 +24,7 @@ class Query(BaseModel): query_vrf: Optional[StrictStr] query_target: StrictStr - @validator("query_location") + @validator("query_location", pre=True, always=True) def validate_query_location(cls, value): """Ensure query_location is defined. @@ -102,7 +102,7 @@ class Query(BaseModel): raise InputInvalid( params.messages.vrf_not_associated, alert="warning", - vrf_name=value, + vrf_name=vrf.display_name, device_name=device.display_name, ) if value is None: