You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(orm): use equals-style structs and fully qualified component paths
Replace JSON-style struct literals ({key: value}) with CFML-standard
equals-style ({key = value}) for consistency with the rest of the
codebase and reliable cross-engine compatibility.
Replace relative `new ScopeChain()` / `new QueryBuilder()` cross-
references with fully qualified `new wheels.model.query.ScopeChain()`
paths. Lucee resolves relative paths from the webroot, not the
component directory, causing component-not-found errors.
Also replace ternary operator in findEach() with an explicit if/else
for Adobe ColdFusion 2018 compatibility.
https://claude.ai/code/session_01TYLbmcU97RcvZUDdyUfS1t
Copy file name to clipboardExpand all lines: vendor/wheels/model/query/ScopeChain.cfc
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -209,7 +209,7 @@ component output="false" {
209
209
210
210
// Check if this is a QueryBuilder method — transition from scope chain to query builder
211
211
if (ListFindNoCase("where,orWhere,whereNull,whereNotNull,whereBetween,whereIn,whereNotIn,orderBy,limit,offset,select,include,group,distinct", arguments.missingMethodName)) {
0 commit comments