diff --git a/dockers/docker-dhcp-server/cli/show/plugins/show_dhcp_server.py b/dockers/docker-dhcp-server/cli/show/plugins/show_dhcp_server.py index 9bdfdc7aad0..efca856ed61 100644 --- a/dockers/docker-dhcp-server/cli/show/plugins/show_dhcp_server.py +++ b/dockers/docker-dhcp-server/cli/show/plugins/show_dhcp_server.py @@ -110,7 +110,7 @@ def info(db, dhcp_interface, with_customized_options): for key in dbconn.keys("CONFIG_DB", "DHCP_SERVER_IPV4|" + dhcp_interface): entry = dbconn.get_all("CONFIG_DB", key) interface = key.split("|")[1] - table.append([interface, entry["mode"], entry["gateway"], entry["netmask"], entry["lease_time"], entry["state"]]) + table.append([interface, entry["mode"], entry.get("gateway", ""), entry["netmask"], entry["lease_time"], entry["state"]]) if with_customized_options: table[-1].append(entry["customized_options@"] if "customized_options@" in entry else "") click.echo(tabulate(table, headers=headers, tablefmt="grid"))