Skip to content

Commit 5b8e5df

Browse files
committed
fix(objectql): word registerAction's replacement warning for an unowned registration
Co-authored-by: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PmE7dZP8v5iv3z1dgybAtT
1 parent 7a3245c commit 5b8e5df

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

‎packages/objectql/src/engine.ts‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5572,11 +5572,11 @@ export class ObjectQL implements IObjectQLEngine {
55725572
const key = `${objectName}:${actionName}`;
55735573
const replaced = this.actions.get(key);
55745574
if (replaced !== undefined && replaced.package !== packageName) {
5575-
const owner = (name: string | undefined) => (name ? `package '${name}'` : 'a registration with no package');
5575+
const by = (name: string | undefined) => (name ? `by package '${name}'` : 'with no package');
55765576
this.logger.warn(
5577-
`Action handler '${key}' registered by ${owner(packageName)} replaces the one ${owner(replaced.package)} `
5578-
+ `registered: the action door now runs the handler of ${owner(packageName)}, whichever declaration `
5579-
+ `object '${objectName}' lists, and withdrawing ${owner(packageName)} leaves the action with no handler. `
5577+
`Action handler '${key}' registered ${by(packageName)} replaces the one registered ${by(replaced.package)}: `
5578+
+ `the action door now runs the handler registered ${by(packageName)}, whichever declaration object `
5579+
+ `'${objectName}' lists${packageName ? `, and withdrawing package '${packageName}' leaves the action with no handler` : ''}. `
55805580
+ `Two owners share one handler key only when both declare action '${actionName}' on object `
55815581
+ `'${objectName}' — rename one of them.`,
55825582
{ objectName, actionName, package: packageName, replacedPackage: replaced.package },

0 commit comments

Comments
 (0)