Fix an error retrieving dependents and dependencies for casts.

This commit is contained in:
Sanket Mehta
2016-03-04 11:03:30 +00:00
committed by Dave Page
parent 6ed5e7183e
commit a4e819c68c

View File

@@ -14,7 +14,7 @@ from flask import render_template, make_response, current_app, request, jsonify
from flask.ext.babel import gettext from flask.ext.babel import gettext
from pgadmin.utils.ajax import make_json_response, \ from pgadmin.utils.ajax import make_json_response, \
make_response as ajax_response, internal_server_error make_response as ajax_response, internal_server_error
from pgadmin.browser.utils import NodeView from pgadmin.browser.utils import PGChildNodeView
from pgadmin.browser.collection import CollectionNodeModule from pgadmin.browser.collection import CollectionNodeModule
import pgadmin.browser.server_groups.servers.databases as databases import pgadmin.browser.server_groups.servers.databases as databases
from pgadmin.utils.ajax import precondition_required from pgadmin.utils.ajax import precondition_required
@@ -78,11 +78,11 @@ class CastModule(CollectionNodeModule):
blueprint = CastModule(__name__) blueprint = CastModule(__name__)
class CastView(NodeView): class CastView(PGChildNodeView):
""" """
class CastView(NodeView) class CastView(PGChildNodeView)
A view class for cast node derived from NodeView. This class is A view class for cast node derived from PGChildNodeView. This class is
responsible for all the stuff related to view like create/update/delete cast, responsible for all the stuff related to view like create/update/delete cast,
showing properties of cast node, showing sql in sql pane. showing properties of cast node, showing sql in sql pane.
@@ -614,7 +614,7 @@ class CastView(NodeView):
did: Database ID did: Database ID
cid: Cast ID cid: Cast ID
""" """
dependents_result = get_dependents(self.conn, cid, 'language') dependents_result = self.get_dependents(self.conn, cid, 'cast')
return ajax_response( return ajax_response(
response=dependents_result, response=dependents_result,
status=200 status=200
@@ -632,7 +632,7 @@ class CastView(NodeView):
did: Database ID did: Database ID
cid: Cast ID cid: Cast ID
""" """
dependencies_result = get_dependencies(self.conn, cid, 'language') dependencies_result = self.get_dependencies(self.conn, cid, 'cast')
return ajax_response( return ajax_response(
response=dependencies_result, response=dependencies_result,
status=200 status=200