Skip to content

Commit

Permalink
fixed bug when user supplied AS in front of their ASN
Browse files Browse the repository at this point in the history
  • Loading branch information
ssw committed Jan 10, 2023
1 parent efbe889 commit 45b8eb3
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion docker_container_version/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,6 @@ def check_list_of_prefixes_against_ROA(origin, prefixes, origins, roa_prefix, ro
:param roa_asn: ASN from the ROA
:return: list output lines to be displayed on the web page
"""

messages = []
existing_roa_status = get_prefix_roa_status(roa_prefix, origin)
messages.append([roa_prefix, return_rov_status(roa_prefix, roa_maxlen, roa_asn, roa_prefix, origin), origin,
Expand Down Expand Up @@ -156,6 +155,10 @@ def index():

origin_asn = request.form['origin_asn']
origin_asn = origin_asn.strip()

origin_asn = get_asn_from_as(origin_asn)


# Validate the origin ASN
if not is_valid_asn(origin_asn):
return f"\"{origin_asn}\" is an Invalid origin ASN"
Expand All @@ -168,6 +171,7 @@ def index():
roa_ip_prefix = request.form['ip_prefix']
roa_prefix_maxlength = int(request.form['prefix_maxlength'])
roa_origin_asn = request.form['origin_asn']
roa_origin_asn = get_asn_from_as(roa_origin_asn)
prefix_info = get_prefix_info(roa_ip_prefix)
if prefix_info is None:
return "Prefix not found or problems with RIPEstat API"
Expand Down

0 comments on commit 45b8eb3

Please sign in to comment.