diff --git a/copier-template/pyproject.toml.jinja b/copier-template/pyproject.toml.jinja
index 77ad0a68dbfe3eae4ba12f847655fb094ad5ded0..76fd6dd541ff4b14174bddf69f1398819b2420cd 100644
--- a/copier-template/pyproject.toml.jinja
+++ b/copier-template/pyproject.toml.jinja
@@ -27,7 +27,7 @@ testing = {file = ["requirements.txt", "requirements-swh.txt", "requirements-tes
 {% if have_cli %}
 [project.entry-points."swh.cli.subcommands"]
 "{{project_name}}" = "{{project_name}}.cli"
-{% endif %}{% if have_cli %}
+{% endif %}{% if have_workers %}
 [project.entry-points."swh.workers"]
 "{{project_name}}" = "{{project_name}}:register_worker"
 {% endif %}