From 842985ef46e69dff2db4b2a213a8706859bec1ac Mon Sep 17 00:00:00 2001 From: ymc9 <104139426+ymc9@users.noreply.github.com> Date: Fri, 11 Jul 2025 12:22:47 +0800 Subject: [PATCH] fix: misc fixes --- packages/cli/src/actions/db.ts | 4 ++-- packages/cli/src/actions/migrate.ts | 21 +++++++------------ packages/runtime/src/client/client-impl.ts | 4 ++-- .../src/client/crud/operations/group-by.ts | 2 +- 4 files changed, 12 insertions(+), 19 deletions(-) diff --git a/packages/cli/src/actions/db.ts b/packages/cli/src/actions/db.ts index 6cf545f9..e0839121 100644 --- a/packages/cli/src/actions/db.ts +++ b/packages/cli/src/actions/db.ts @@ -29,8 +29,8 @@ async function runPush(options: Options) { const cmd = [ 'prisma db push', ` --schema "${prismaSchemaFile}"`, - options.acceptDataLoss && ' --accept-data-loss', - options.forceReset && ' --force-reset', + options.acceptDataLoss ? ' --accept-data-loss' : '', + options.forceReset ? ' --force-reset' : '', ' --skip-generate', ].join(''); diff --git a/packages/cli/src/actions/migrate.ts b/packages/cli/src/actions/migrate.ts index 5920df56..bb13956d 100644 --- a/packages/cli/src/actions/migrate.ts +++ b/packages/cli/src/actions/migrate.ts @@ -57,8 +57,8 @@ async function runDev(prismaSchemaFile: string, options: DevOptions) { 'prisma migrate dev', ` --schema "${prismaSchemaFile}"`, ' --skip-generate', - options.name && ` --name ${options.name}`, - options.createOnly && ' --create-only', + options.name ? ` --name ${options.name}` : '', + options.createOnly ? ' --create-only' : '', ].join(''); await execPackage(cmd); @@ -69,11 +69,9 @@ async function runDev(prismaSchemaFile: string, options: DevOptions) { async function runReset(prismaSchemaFile: string, options: ResetOptions) { try { - const cmd = [ - 'prisma migrate reset', - ` --schema "${prismaSchemaFile}"`, - options.force && ' --force', - ].join(''); + const cmd = ['prisma migrate reset', ` --schema "${prismaSchemaFile}"`, options.force ? ' --force' : ''].join( + '', + ); await execPackage(cmd); } catch (err) { @@ -83,10 +81,7 @@ async function runReset(prismaSchemaFile: string, options: ResetOptions) { async function runDeploy(prismaSchemaFile: string, _options: DeployOptions) { try { - const cmd = [ - 'prisma migrate deploy', - ` --schema "${prismaSchemaFile}"`, - ].join(''); + const cmd = ['prisma migrate deploy', ` --schema "${prismaSchemaFile}"`].join(''); await execPackage(cmd); } catch (err) { @@ -96,9 +91,7 @@ async function runDeploy(prismaSchemaFile: string, _options: DeployOptions) { async function runStatus(prismaSchemaFile: string, _options: StatusOptions) { try { - await execPackage(`prisma migrate status --schema "${prismaSchemaFile}"`, { - stdio: 'inherit', - }); + await execPackage(`prisma migrate status --schema "${prismaSchemaFile}"`); } catch (err) { handleSubProcessError(err); } diff --git a/packages/runtime/src/client/client-impl.ts b/packages/runtime/src/client/client-impl.ts index 08f94a2f..6fa40a21 100644 --- a/packages/runtime/src/client/client-impl.ts +++ b/packages/runtime/src/client/client-impl.ts @@ -24,7 +24,7 @@ import { CountOperationHandler } from './crud/operations/count'; import { CreateOperationHandler } from './crud/operations/create'; import { DeleteOperationHandler } from './crud/operations/delete'; import { FindOperationHandler } from './crud/operations/find'; -import { GroupByeOperationHandler } from './crud/operations/group-by'; +import { GroupByOperationHandler } from './crud/operations/group-by'; import { UpdateOperationHandler } from './crud/operations/update'; import { InputValidator } from './crud/validator'; import { NotFoundError, QueryError } from './errors'; @@ -504,7 +504,7 @@ function createModelCrudHandler { - return createPromise('groupBy', args, new GroupByeOperationHandler(client, model, inputValidator)); + return createPromise('groupBy', args, new GroupByOperationHandler(client, model, inputValidator)); }, } as ModelOperations; } diff --git a/packages/runtime/src/client/crud/operations/group-by.ts b/packages/runtime/src/client/crud/operations/group-by.ts index 1cf619b5..f309bf06 100644 --- a/packages/runtime/src/client/crud/operations/group-by.ts +++ b/packages/runtime/src/client/crud/operations/group-by.ts @@ -4,7 +4,7 @@ import type { SchemaDef } from '../../../schema'; import { getField } from '../../query-utils'; import { BaseOperationHandler } from './base'; -export class GroupByeOperationHandler extends BaseOperationHandler { +export class GroupByOperationHandler extends BaseOperationHandler { async handle(_operation: 'groupBy', args: unknown | undefined) { // normalize args to strip `undefined` fields const normalizedArgs = this.normalizeArgs(args);