From 70d7cefea02a18ec7c15865b8dbbe530f8deac08 Mon Sep 17 00:00:00 2001
From: Thorge Petersen <petersen@rz.uni-kiel.de>
Date: Mon, 13 Mar 2023 10:11:58 +0100
Subject: [PATCH] Removed legacy route interferring with resource crud routes

---
 ckanext/odsh/plugin.py | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/ckanext/odsh/plugin.py b/ckanext/odsh/plugin.py
index 8da2d94b..67dd53d2 100644
--- a/ckanext/odsh/plugin.py
+++ b/ckanext/odsh/plugin.py
@@ -20,12 +20,12 @@ import ckanext.odsh.validation as validation
 import ckanext.odsh.search as search
 import ckanext.odsh.tools as tools
 from ckanext.odsh.views import default
-from ckanext.odsh.views import package
+# from ckanext.odsh.views import package
 from ckanext.odsh.views import user
 from ckanext.odsh.views import dashboard
 from ckanext.odsh.views import harvest
 from ckanext.odsh.views import feed
-from ckanext.dcat import blueprints as dcat_view
+# from ckanext.dcat import blueprints as dcat_view
 
 log = logging.getLogger(__name__)
 
@@ -63,11 +63,11 @@ class OdshPlugin(plugins.SingletonPlugin, DefaultTranslation, DefaultDatasetForm
         #     bp_default.add_url_rule('/catalog.<any("xml", "rdf", "n3", "ttl", "jsonld"):_format>', view_func=dcat_view.read_catalog, defaults={'_format': 'xml'}, methods=['GET'])
 
         # Package
-        bp_package = package.blueprint
-        rules = [
-            ('/dataset/<id>/resource/<resource_id>', 'redirect_dataset_resource', package.redirect_dataset_resource), ]
-        for rule in rules:
-            bp_package.add_url_rule(*rule)
+        # bp_package = package.blueprint
+        # rules = [
+        #     ('/dataset/<id>/resource/<resource_id>', 'redirect_dataset_resource', package.redirect_dataset_resource), ]
+        # for rule in rules:
+        #     bp_package.add_url_rule(*rule)
 
         # User
         bp_user = user.blueprint
@@ -99,7 +99,7 @@ class OdshPlugin(plugins.SingletonPlugin, DefaultTranslation, DefaultDatasetForm
         bp_feed = feed.blueprint
         bp_feed.add_url_rule(u'/feeds/custom.atom', methods=[u'GET'], view_func=feed.custom)
 
-        return [bp_default, bp_package, bp_user, bp_dashboard, bp_harvest, bp_feed]
+        return [bp_default, bp_user, bp_dashboard, bp_harvest, bp_feed] #bp_package
 
     # IActions
 
-- 
GitLab