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';
|
import { DeletionError } from '#src/errors/SlonikError/index.js';
|
||||||
|
|
||||||
const { table, fields } = convertToIdentifiers(ApplicationsRoles, true);
|
const { table, fields } = convertToIdentifiers(ApplicationsRoles, true);
|
||||||
|
const { fields: insertFields } = convertToIdentifiers(ApplicationsRoles);
|
||||||
|
|
||||||
export const createApplicationsRolesQueries = (pool: CommonQueryMethods) => {
|
export const createApplicationsRolesQueries = (pool: CommonQueryMethods) => {
|
||||||
const findApplicationsRolesByApplicationId = async (applicationId: string) =>
|
const findApplicationsRolesByApplicationId = async (applicationId: string) =>
|
||||||
|
@ -21,7 +22,9 @@ export const createApplicationsRolesQueries = (pool: CommonQueryMethods) => {
|
||||||
|
|
||||||
const insertApplicationsRoles = async (applicationsRoles: CreateApplicationsRole[]) =>
|
const insertApplicationsRoles = async (applicationsRoles: CreateApplicationsRole[]) =>
|
||||||
pool.query(sql`
|
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(
|
${sql.join(
|
||||||
applicationsRoles.map(
|
applicationsRoles.map(
|
||||||
({ id, applicationId, roleId }) => sql`(${id}, ${applicationId}, ${roleId})`
|
({ id, applicationId, roleId }) => sql`(${id}, ${applicationId}, ${roleId})`
|
||||||
|
|
Loading…
Add table
Reference in a new issue