diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/procedure.js b/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/procedure.js
index 765d6e2..5f8409b 100644
--- a/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/procedure.js
+++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/procedure.js
@@ -17,8 +17,6 @@ define('pgadmin.node.procedure', [
       });
   }
 
-  var pgSchemaNode = pgBrowser.Nodes['schema'];
-
   // Inherit Functions Node
   if (!pgBrowser.Nodes['procedure']) {
     pgAdmin.Browser.Nodes['procedure'] = pgBrowser.Node.extend({
@@ -62,8 +60,8 @@ define('pgadmin.node.procedure', [
         },
         ]);
       },
-      canDrop: pgSchemaNode.canChildDrop,
-      canDropCascade: false,
+      canDrop: true,
+      canDropCascade: true,
       canCreateProc: function(itemData, item) {
         var node_hierarchy = this.getTreeNodeHierarchy.apply(this, [item]);
 
