From 2b5fe6f5cc43151f8b61951e9d9a2d8f9306c67c Mon Sep 17 00:00:00 2001 From: Sindhu Parvathi Gopinathan Date: Sun, 22 Oct 2023 22:59:06 -0700 Subject: [PATCH] pbrd: fix show pbr map detail json 'detail' and 'josn' keyword is given as an optional parameter for cli arguments. Hence 'detail' keyword was consider as a pbr 'name' for "show pbr map detail json" command. Before Fix: ``` cumulus# cumulus# show pbr map detail json [ ] cumulus# ``` After Fix: ``` cumulus# show pbr map detail json [ { "name":"MAP1", "valid":false, "policies":[ { "id":1, "sequenceNumber":10, "ruleNumber":309, "vrfUnchanged":false, "installed":false, "installedReason":"Invalid Src or Dst", "vrfName":"default" } ] } ] cumulus# ``` Ticket:#3638600 Issue:3638600 Testing: UT done Signed-off-by: Sindhu Parvathi Gopinathan's (cherry picked from commit d621c365a65f825adfbc00128360390d0b2bd5be) --- pbrd/pbr_vty.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pbrd/pbr_vty.c b/pbrd/pbr_vty.c index abd997e9c0..af83993c9e 100644 --- a/pbrd/pbr_vty.c +++ b/pbrd/pbr_vty.c @@ -1062,7 +1062,7 @@ static void vty_json_pbr_map(json_object *j, struct vty *vty, DEFPY (show_pbr_map, show_pbr_map_cmd, - "show pbr map [NAME$name] [detail$detail|json$json]", + "show pbr map [NAME$name] [detail$detail] [json$json]", SHOW_STR PBR_STR "PBR Map\n" -- 2.39.5