Skip to content

Commit

Permalink
Merge branch 'hotfix-10.8.39' into stable
Browse files Browse the repository at this point in the history
  • Loading branch information
DominicWatson committed Aug 3, 2017
2 parents 3c6ee8c + 6ee74e0 commit 2ff2669
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 5 deletions.
1 change: 0 additions & 1 deletion system/handlers/admin/DataManager.cfc
Original file line number Diff line number Diff line change
Expand Up @@ -1386,7 +1386,6 @@
getRecordsArgs.delete( "actionsView" );
getRecordsArgs.delete( "useMultiActions" );
getRecordsArgs.delete( "isMultilingual" );
getRecordsArgs.delete( "draftsEnabled" );
getRecordsArgs.delete( "object" );

if ( Len( Trim( rc.sFilterExpression ?: "" ) ) ) {
Expand Down
15 changes: 11 additions & 4 deletions system/services/presideObjects/PresideObjectService.cfc
Original file line number Diff line number Diff line change
Expand Up @@ -2508,10 +2508,17 @@ component displayName="Preside Object Service" {
}

private string function _resolveObjectNameFromColumnJoinSyntax( required string startObject, required string joinSyntax ) {
return _getRelationshipGuidance().resolveRelationshipPathToTargetObject(
sourceObject = arguments.startObject
, relationshipPath = arguments.joinSyntax
);
variables._relationshipPathCalcCache = variables._relationshipPathCalcCache ?: {};
var cacheKey = arguments.startObject & arguments.joinSyntax;

if ( !_relationshipPathCalcCache.keyExists( cacheKey ) ) {
_relationshipPathCalcCache[ cacheKey ] = _getRelationshipGuidance().resolveRelationshipPathToTargetObject(
sourceObject = arguments.startObject
, relationshipPath = arguments.joinSyntax
);
}

return _relationshipPathCalcCache[ cacheKey ];
}

private struct function _prepareFilter(
Expand Down

0 comments on commit 2ff2669

Please sign in to comment.