diff --git a/ui/src/app/dynamic-registration/component/DynamicRegistrationList.js b/ui/src/app/dynamic-registration/component/DynamicRegistrationList.js
index 38f1cfa74..5788018b0 100644
--- a/ui/src/app/dynamic-registration/component/DynamicRegistrationList.js
+++ b/ui/src/app/dynamic-registration/component/DynamicRegistrationList.js
@@ -77,7 +77,7 @@ export function DynamicRegistrationList ({entities, children, onChangeGroup, onD
- {onEnable && canEnable(reg.approved) ?
+ {!reg.enabled &&onEnable && canEnable(reg.approved) ?
- A metadata source must be disabled before it can be deleted.
+ An enabled registration cannot be deleted.
}>
diff --git a/ui/src/app/dynamic-registration/view/DynamicRegistrationDetail.js b/ui/src/app/dynamic-registration/view/DynamicRegistrationDetail.js
index 2b96e2e86..1656c22cc 100644
--- a/ui/src/app/dynamic-registration/view/DynamicRegistrationDetail.js
+++ b/ui/src/app/dynamic-registration/view/DynamicRegistrationDetail.js
@@ -98,6 +98,7 @@ export function DynamicRegistrationDetail () {
}
+ {!detail.enabled &&