qrcode: fix tally-url present even when tallying is disabled for a reader (#87343)
gitea/passerelle/pipeline/head This commit looks good Details

This commit is contained in:
Corentin Sechet 2024-02-22 18:48:09 +01:00
parent 91b92aeb44
commit 2f50e4b207
2 changed files with 2 additions and 1 deletions

View File

@ -313,7 +313,7 @@ class QRCodeConnector(BaseResource):
'verify_key': self.hex_verify_key,
'reader': reader,
'metadata_url': reader.get_metadata_url(request),
'tally_url': reader.get_tally_url(request),
'tally_url': reader.get_tally_url(request) if reader.tally else None,
'service_worker_scope': reverse(
'generic-endpoint',
kwargs={

View File

@ -198,6 +198,7 @@ def test_open_reader(app, connector, freezer):
result = app.get(f'{endpoint}/{reader.uuid}')
assert result.pyquery(f'qrcode-reader[verify-key="{connector.hex_verify_key}"]')
assert not result.pyquery('qrcode-reader[tally-url]')
reader.tally = True
reader.save()