diff --git a/docs/release-notes/version-3.3.md b/docs/release-notes/version-3.3.md
index 85a2e1599..8aa91f8f9 100644
--- a/docs/release-notes/version-3.3.md
+++ b/docs/release-notes/version-3.3.md
@@ -103,6 +103,8 @@ Custom field UI visibility has no impact on API operation.
* [#9730](https://github.com/netbox-community/netbox/issues/9730) - Fix validation error when creating a new cable via UI form
* [#9733](https://github.com/netbox-community/netbox/issues/9733) - Handle split paths during trace when fanning out to front ports with differing cables
* [#9765](https://github.com/netbox-community/netbox/issues/9765) - Report correct segment count under cable trace UI view
+* [#9794](https://github.com/netbox-community/netbox/issues/9794) - Fix link to connect a rear port to a circuit termination
+* [#9818](https://github.com/netbox-community/netbox/issues/9818) - Fix circuit side selection when connecting a cable to a circuit termination
* [#9844](https://github.com/netbox-community/netbox/issues/9844) - Fix interface api request when creating/editing L2VPN termination
### Plugins API
diff --git a/netbox/templates/dcim/inc/cable_termination.html b/netbox/templates/dcim/inc/cable_termination.html
index 9d1c43bdd..ced9bda50 100644
--- a/netbox/templates/dcim/inc/cable_termination.html
+++ b/netbox/templates/dcim/inc/cable_termination.html
@@ -1,58 +1,62 @@
{% load helpers %}
-
- {% if terminations.0.device %}
- {# Device component #}
-
- Site |
- {{ terminations.0.device.site|linkify }} |
-
-
- Rack |
- {{ terminations.0.device.rack|linkify|placeholder }} |
-
-
- Device |
- {{ terminations.0.device|linkify }} |
-
-
- {{ terminations.0|meta:"verbose_name"|capfirst }} |
-
- {% for term in terminations %}
- {{ term|linkify }}{% if not forloop.last %},{% endif %}
- {% endfor %}
- |
-
- {% elif terminations.0.power_panel %}
- {# Power feed #}
-
- Site |
- {{ terminations.0.power_panel.site|linkify }} |
-
-
- Power Panel |
- {{ terminations.0.power_panel|linkify }} |
-
-
- {{ terminations.0|meta:"verbose_name"|capfirst }} |
-
- {% for term in terminations %}
- {{ term|linkify }}{% if not forloop.last %},{% endif %}
- {% endfor %}
- |
-
- {% else %}
- {# Circuit termination #}
-
- Provider |
- {{ terminations.0.circuit.provider|linkify }} |
-
-
- Circuit |
-
- {% for term in terminations %}
- {{ term.circuit|linkify }} ({{ term }}){% if not forloop.last %},{% endif %}
- {% endfor %}
- |
-
- {% endif %}
-
+{% if terminations.0 %}
+
+ {% if terminations.0.device %}
+ {# Device component #}
+
+ Site |
+ {{ terminations.0.device.site|linkify }} |
+
+
+ Rack |
+ {{ terminations.0.device.rack|linkify|placeholder }} |
+
+
+ Device |
+ {{ terminations.0.device|linkify }} |
+
+
+ {{ terminations.0|meta:"verbose_name"|capfirst }} |
+
+ {% for term in terminations %}
+ {{ term|linkify }}{% if not forloop.last %},{% endif %}
+ {% endfor %}
+ |
+
+ {% elif terminations.0.power_panel %}
+ {# Power feed #}
+
+ Site |
+ {{ terminations.0.power_panel.site|linkify }} |
+
+
+ Power Panel |
+ {{ terminations.0.power_panel|linkify }} |
+
+
+ {{ terminations.0|meta:"verbose_name"|capfirst }} |
+
+ {% for term in terminations %}
+ {{ term|linkify }}{% if not forloop.last %},{% endif %}
+ {% endfor %}
+ |
+
+ {% elif terminations.0.circuit %}
+ {# Circuit termination #}
+
+ Provider |
+ {{ terminations.0.circuit.provider|linkify }} |
+
+
+ Circuit |
+
+ {% for term in terminations %}
+ {{ term.circuit|linkify }} ({{ term }}){% if not forloop.last %},{% endif %}
+ {% endfor %}
+ |
+
+ {% endif %}
+
+{% else %}
+