diff --git a/agent_based/huawei_bgp_peer.py b/agent_based/huawei_bgp_peer.py
index 7746ade3df0a246d4e0c5e753c958c4a8858df75..7c326d26f2e66a2d39531ccf92bc036c7e2d3c52 100644
--- a/agent_based/huawei_bgp_peer.py
+++ b/agent_based/huawei_bgp_peer.py
@@ -13,6 +13,7 @@
 #
 # 2020-07-20: added BGP prefix counter
 # 2022-04-30: code cleanup/streamlining
+# 2022-05-09: added item to BgpPeer class, this is used in the discovery function
 #
 
 # snmpwalk sample
@@ -132,7 +133,7 @@ def parse_huawei_bgp_peer(string_table: List[StringTable]) -> Dict[str, BgpPeer]
         bgp_peer = bgp_get_peer_entry([
             remote_address,
             state,
-            '2',  # admin_state not admin_down
+            '2',   # admin_state set to not admin_down
             None,  # in_updates
             None,  # out_updates
             None,  # in_messages
@@ -148,6 +149,7 @@ def parse_huawei_bgp_peer(string_table: List[StringTable]) -> Dict[str, BgpPeer]
             item = f'{remote_address} {adress_family}'
             bgp_peer[remote_address].peer_unavail_reason = int(unavail_reason)
             bgp_peer[remote_address].peer_unavail_reason_str = _huawei_bgp_peer_unavail_reason(int(unavail_reason))
+            bgp_peer[remote_address].item['address_family'] = adress_family
             bgp_peer = {item: bgp_peer[remote_address]}
             peer_table.update(bgp_peer)
 
diff --git a/huawei_bgp_peer.mkp b/huawei_bgp_peer.mkp
index f8069bee4b1d376b101ba5bebaf85110eb89aab0..673170459cdda874a40da899f407ced65f412f66 100644
Binary files a/huawei_bgp_peer.mkp and b/huawei_bgp_peer.mkp differ
diff --git a/packages/huawei_bgp_peer b/packages/huawei_bgp_peer
index 68061a0a75bd5c22337a83ee73bdafd7e1d0774b..30947ac4a316d9cdf65c8111e134cdc7fa93585d 100644
--- a/packages/huawei_bgp_peer
+++ b/packages/huawei_bgp_peer
@@ -16,7 +16,7 @@
  'name': 'huawei_bgp_peer',
  'num_files': 2,
  'title': 'Huawei BGP Peer',
- 'version': '20220418.v.0.2',
+ 'version': '20220509.v.0.3',
  'version.min_required': '2.0.0',
  'version.packaged': '2021.09.20',
  'version.usable_until': None}
\ No newline at end of file