diff --git a/src/bpp/newsfragments/link-do-pbn-multi-hosted.bugfix.rst b/src/bpp/newsfragments/link-do-pbn-multi-hosted.bugfix.rst
new file mode 100644
index 000000000..4fbc6663e
--- /dev/null
+++ b/src/bpp/newsfragments/link-do-pbn-multi-hosted.bugfix.rst
@@ -0,0 +1,8 @@
+Na stronie rekordu przycisk "Otwórz w PBN" prowadził do adresu ``None``
+w instalacjach obsługujących więcej niż jedną uczelnię. Link jest teraz
+budowany na podstawie adresu PBN uczelni, której stronę ogląda użytkownik,
+a gdy uczelni nie da się ustalić — przycisk nie jest pokazywany.
+
+Poprawka objęła też wariant opisu bibliograficznego
+``browse/praca_tabela.html``: usunięty zdublowany znacznik zamykający
+komórkę tabeli oraz podniesiony do HTTPS link do doi.org.
diff --git a/src/bpp/templates/browse/praca_tabela.html b/src/bpp/templates/browse/praca_tabela.html
index 5a6caa564..38bd03429 100644
--- a/src/bpp/templates/browse/praca_tabela.html
+++ b/src/bpp/templates/browse/praca_tabela.html
@@ -23,12 +23,14 @@
-
+ {# Link do PBN buduje się z pbn_api_root uczelni oglądającego; #}
+ {# w multi-hosted bez tego degradował do napisu "None". Tag, #}
+ {# nie filtr: ten szablon renderuje też opis_bibliograficzny() #}
+ {# kontekstem bez `uczelnia`, a argument filtra Django rozwija #}
+ {# zachłannie → VariableDoesNotExist. #}
+ {% link_do_pbn praca as pbn_url %}
+ {% if pbn_url %}
+
+ {% else %}
+ {{ praca.pbn_uid_id }}
+ {% endif %}
{% if not request.user.is_anonymous and praca|link_do_pi:uczelnia %}