Skip to content

Commit 242a86e

Browse files
authored
Merge pull request #92 from internetarchive/fix-semgrep
Fix page suffix bug in validate ia_identifier
2 parents f1faba2 + b0dbb6b commit 242a86e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

iiify/app.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ def vtt_stream(identifier):
216216
@app.route('/iiif/<identifier>/manifest.json')
217217
@cache.cached(timeout=cache_timeouts["long"], forced_update=cache_bust)
218218
def manifest(identifier):
219-
validate_ia_identifier(identifier, page_suffix=True)
219+
validate_ia_identifier(identifier, page_suffix=False)
220220
return redirect(f'/iiif/3/{identifier}/manifest.json', code=302)
221221

222222
@app.route('/iiif/2/<identifier>/manifest.json')
@@ -279,8 +279,8 @@ def validate_ia_identifier(identifier: str, page_suffix: bool) -> None:
279279
if page_suffix:
280280
if not re.match(r'^[a-zA-Z0-9_.-]{1,100}(\$\d+)?$', identifier):
281281
abort(400, "Invalid identifier")
282-
return
283-
282+
return
283+
284284
if not re.match(r'^[a-zA-Z0-9_.-]{1,100}$', identifier):
285285
abort(400, "Invalid identifier")
286286
return

0 commit comments

Comments
 (0)