Use toolkit to access action

This commit is contained in:
pdelboca 2022-05-30 10:12:52 +02:00
parent 6d55c38b33
commit f678a70842
2 changed files with 2 additions and 4 deletions

View File

@ -4,7 +4,6 @@ import logging
from ckan.lib.base import BaseController, c, render, request
from . import dbutil
import ckan.logic as logic
import hashlib
from . import plugin
@ -56,7 +55,7 @@ class GAApiController(ApiController):
def action(self, logic_function, ver=None):
try:
function = logic.get_action(logic_function)
function = tk.get_action(logic_function)
side_effect_free = getattr(function, "side_effect_free", False)
request_data = self._get_request_data(
try_url_params=side_effect_free

View File

@ -7,7 +7,6 @@ import six
from flask import Blueprint
from werkzeug.utils import import_string
import ckan.logic as logic
import ckan.plugins.toolkit as tk
import ckan.views.api as api
import ckan.views.resource as resource
@ -22,7 +21,7 @@ ga = Blueprint("google_analytics", "google_analytics")
def action(logic_function, ver=api.API_MAX_VERSION):
try:
function = logic.get_action(logic_function)
function = tk.get_action(logic_function)
side_effect_free = getattr(function, "side_effect_free", False)
request_data = api._get_request_data(try_url_params=side_effect_free)
if isinstance(request_data, dict):