diff --git a/djangocms_link/admin.py b/djangocms_link/admin.py index 0fa5fd19..c9af5f3f 100644 --- a/djangocms_link/admin.py +++ b/djangocms_link/admin.py @@ -69,7 +69,7 @@ def get_reference(self, request): app, model = model_str.split(".") model = apps.get_model(app, model) model_admin = self.admin_site._registry.get(model) - if model_str == "cms.page" or model_admin is None: + if model_str == "cms.page" and _version >= 4 or model_admin is None: obj = get_manager(model).get(pk=pk) if model_str == "cms.page": language = get_language_from_request(request)