@@ -3,7 +3,7 @@ import { Router } from 'express'
3
3
import format from 'pg-format'
4
4
import SQL from 'sql-template-strings'
5
5
import sqlTemplates = require( '../lib/sql' )
6
- const { grants , roles } = sqlTemplates
6
+ const { grantsSql , rolesSql } = sqlTemplates
7
7
import { coalesceRowsToArray } from '../lib/helpers'
8
8
import { RunQuery } from '../lib/connectionPool'
9
9
import { DEFAULT_ROLES , DEFAULT_SYSTEM_SCHEMAS } from '../lib/constants'
@@ -22,7 +22,7 @@ const router = Router()
22
22
23
23
router . get ( '/' , async ( req , res ) => {
24
24
try {
25
- const sql = getRolesSqlize ( roles , grants )
25
+ const sql = getRolesSqlize ( rolesSql , grantsSql )
26
26
const { data } = await RunQuery ( req . headers . pg , sql )
27
27
const query : QueryParams = req . query
28
28
const include_system_schemas = query ?. include_system_schemas === 'true'
@@ -43,7 +43,7 @@ router.post('/', async (req, res) => {
43
43
const query = createRoleSqlize ( req . body )
44
44
await RunQuery ( req . headers . pg , query )
45
45
46
- const getRoleQuery = singleRoleByNameSqlize ( roles , req . body . name )
46
+ const getRoleQuery = singleRoleByNameSqlize ( rolesSql , req . body . name )
47
47
const role = ( await RunQuery ( req . headers . pg , getRoleQuery ) ) . data [ 0 ]
48
48
49
49
return res . status ( 200 ) . json ( role )
@@ -56,7 +56,7 @@ router.post('/', async (req, res) => {
56
56
router . patch ( '/:id' , async ( req , res ) => {
57
57
try {
58
58
const id = req . params . id
59
- const getRoleQuery = singleRoleSqlize ( roles , id )
59
+ const getRoleQuery = singleRoleSqlize ( rolesSql , id )
60
60
const role = ( await RunQuery ( req . headers . pg , getRoleQuery ) ) . data [ 0 ]
61
61
const { name : oldName } = role
62
62
@@ -76,7 +76,7 @@ router.patch('/:id', async (req, res) => {
76
76
router . delete ( '/:id' , async ( req , res ) => {
77
77
try {
78
78
const id = req . params . id
79
- const getRoleQuery = singleRoleSqlize ( roles , id )
79
+ const getRoleQuery = singleRoleSqlize ( rolesSql , id )
80
80
const role = ( await RunQuery ( req . headers . pg , getRoleQuery ) ) . data [ 0 ]
81
81
const { name } = role
82
82
0 commit comments