diff --git a/docs/release-notes/version-2.6.md b/docs/release-notes/version-2.6.md
index 5097e699e..5ef94ae4d 100644
--- a/docs/release-notes/version-2.6.md
+++ b/docs/release-notes/version-2.6.md
@@ -13,6 +13,7 @@
* [#3674](https://github.com/netbox-community/netbox/issues/3674) - Include comments on PowerFeed view
* [#3679](https://github.com/netbox-community/netbox/issues/3679) - Fix link for assigned ipaddress in interface page
* [#3709](https://github.com/netbox-community/netbox/issues/3709) - Prevent exception when importing an invalid cable definition
+* [#3720](https://github.com/netbox-community/netbox/issues/3720) - Correctly indicate power feed terminations on cable list
# v2.6.7 (2019-11-01)
diff --git a/netbox/dcim/tables.py b/netbox/dcim/tables.py
index 70a9aa5c8..9b3b405aa 100644
--- a/netbox/dcim/tables.py
+++ b/netbox/dcim/tables.py
@@ -181,8 +181,10 @@ VIRTUALCHASSIS_ACTIONS = """
CABLE_TERMINATION_PARENT = """
{% if value.device %}
{{ value.device }}
-{% else %}
+{% elif value.circuit %}
{{ value.circuit }}
+{% elif value.power_panel %}
+ {{ value.power_panel }}
{% endif %}
"""
@@ -718,7 +720,7 @@ class CableTable(BaseTable):
orderable=False,
verbose_name='Termination A'
)
- termination_a = tables.Column(
+ termination_a = tables.LinkColumn(
accessor=Accessor('termination_a'),
orderable=False,
verbose_name=''
@@ -729,7 +731,7 @@ class CableTable(BaseTable):
orderable=False,
verbose_name='Termination B'
)
- termination_b = tables.Column(
+ termination_b = tables.LinkColumn(
accessor=Accessor('termination_b'),
orderable=False,
verbose_name=''