diff --git a/agent_based/inv_cisco_bgp_peer.py b/agent_based/inv_cisco_bgp_peer.py
index d13f459377a866277f382753a6c2b8a2816b4c6d..c793b78c9eb90e72cc97f722b53075bb8a663b2e 100644
--- a/agent_based/inv_cisco_bgp_peer.py
+++ b/agent_based/inv_cisco_bgp_peer.py
@@ -78,7 +78,7 @@ def parse_inv_cisco_bgp_peer(string_table: List[StringByteTable]):
             'local_as': local_as,
             'local_id': local_id,
             'bgp_type': get_bgp_type(local_as, remote_as),
-            'fsm_established_time': int(fsm_established_time),
+            'fsm_established_time': int(fsm_established_time) if fsm_established_time.isdigit() else None,
             'peer_state': 1 if state == '6' else 2,  # adjust to match if_oper_status for inventory painter
             'last_error_code': bgp_error_code_as_hex(last_error),
             'last_error': bgp_error_as_string(last_error),
diff --git a/cisco_bgp_peer.mkp b/cisco_bgp_peer.mkp
index 0a0c9b239bd001284427f4fcb69ed52cf5b02317..95f64d6554273f98d033d35a8ddbf0bc2ec36c88 100644
Binary files a/cisco_bgp_peer.mkp and b/cisco_bgp_peer.mkp differ
diff --git a/packages/cisco_bgp_peer b/packages/cisco_bgp_peer
index 233e8a70ec9708ad74373a0abf14050e77d8c58d..738e4469af475e9d8f58615c10ebac4f2bdeb053 100644
--- a/packages/cisco_bgp_peer
+++ b/packages/cisco_bgp_peer
@@ -26,7 +26,7 @@
  'name': 'cisco_bgp_peer',
  'num_files': 3,
  'title': 'Cisco BGP Peer',
- 'version': '20220511.v.0.8',
+ 'version': '20220910.v.0.8a',
  'version.min_required': '2.0.0',
  'version.packaged': '2021.09.20',
  'version.usable_until': None}
\ No newline at end of file