~comcloudway/builds.sr.ht

63cbb672711882cd6e8ab2575531780c9cf0d170 — Drew DeVault 10 months ago b48cc91
builds.sr.ht: fix /api/.../manifest for logged out user
1 files changed, 1 insertions(+), 1 deletions(-)

M buildsrht/blueprints/api.py
M buildsrht/blueprints/api.py => buildsrht/blueprints/api.py +1 -1
@@ 129,7 129,7 @@ def jobs_by_id_manifest_GET(job_id):
    job = Job.query.filter(Job.id == job_id).first()
    if not job:
        abort(404)
    if job.visibility == Visibility.PRIVATE and job.owner_id != current_token.user_id:
    if job.visibility == Visibility.PRIVATE and (current_user is None or job.owner_id != current_token.user_id):
        abort(404) # TODO: ACLs
    return Response(job.manifest, content_type="text/plain")