File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -1394,14 +1394,15 @@ component accessors="true" {
13941394 *
13951395 * @return quick.models.BaseEntity;
13961396 */
1397- public any function loadRelationship ( required any name , boolean force = false ) {
1398- for ( var n in arrayWrap ( arguments .name ) ) {
1399- if ( arguments .force || ! isRelationshipLoaded ( n ) ) {
1397+ public any function loadRelationship ( required any name , boolean force = false , boolean parallel = false ) {
1398+ arguments .name = arrayWrap ( arguments .name );
1399+ arguments .name .each ( ( n ) = > {
1400+ if ( force || ! isRelationshipLoaded ( n ) ) {
14001401 var relationship = invoke ( this , n );
14011402 relationship .setRelationMethodName ( n );
14021403 assignRelationship ( n , relationship .get () );
14031404 }
1404- }
1405+ }, arguments . name . len () > 1 && arguments . parallel );
14051406 return this ;
14061407 }
14071408
@@ -1415,7 +1416,7 @@ component accessors="true" {
14151416 *
14161417 * @return quick.models.BaseEntity;
14171418 */
1418- public any function forceLoadRelationship ( required any name ) {
1419+ public any function forceLoadRelationship ( required any name , boolean parallel = false ) {
14191420 arguments .force = true ;
14201421 return loadRelationship ( argumentCollection = arguments );
14211422 }
You can’t perform that action at this time.
0 commit comments