mirror of
https://github.com/logto-io/logto.git
synced 2025-03-24 22:41:28 -05:00
fix(core): use unprefixed fields for query (#3563)
This commit is contained in:
parent
f1bbdb8531
commit
03ac35e755
2 changed files with 9 additions and 1 deletions
5
.changeset/clever-taxis-complain.md
Normal file
5
.changeset/clever-taxis-complain.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
"@logto/core": patch
|
||||
---
|
||||
|
||||
fix applications_roles query
|
|
@ -7,6 +7,7 @@ import { sql } from 'slonik';
|
|||
import { DeletionError } from '#src/errors/SlonikError/index.js';
|
||||
|
||||
const { table, fields } = convertToIdentifiers(ApplicationsRoles, true);
|
||||
const { fields: insertFields } = convertToIdentifiers(ApplicationsRoles);
|
||||
|
||||
export const createApplicationsRolesQueries = (pool: CommonQueryMethods) => {
|
||||
const findApplicationsRolesByApplicationId = async (applicationId: string) =>
|
||||
|
@ -21,7 +22,9 @@ export const createApplicationsRolesQueries = (pool: CommonQueryMethods) => {
|
|||
|
||||
const insertApplicationsRoles = async (applicationsRoles: CreateApplicationsRole[]) =>
|
||||
pool.query(sql`
|
||||
insert into ${table} (${fields.id}, ${fields.applicationId}, ${fields.roleId}) values
|
||||
insert into ${table} (${insertFields.id}, ${insertFields.applicationId}, ${
|
||||
insertFields.roleId
|
||||
}) values
|
||||
${sql.join(
|
||||
applicationsRoles.map(
|
||||
({ id, applicationId, roleId }) => sql`(${id}, ${applicationId}, ${roleId})`
|
||||
|
|
Loading…
Add table
Reference in a new issue