mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 13:10:44 +00:00
CE-936 - Update to not re-do post-actions if using the defaultGetInterface (which does a query)
This commit is contained in:
@ -108,9 +108,11 @@ public class GetAction
|
|||||||
}
|
}
|
||||||
|
|
||||||
GetOutput getOutput;
|
GetOutput getOutput;
|
||||||
|
boolean usingDefaultGetInterface = false;
|
||||||
if(getInterface == null)
|
if(getInterface == null)
|
||||||
{
|
{
|
||||||
getInterface = new DefaultGetInterface();
|
getInterface = new DefaultGetInterface();
|
||||||
|
usingDefaultGetInterface = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
getInterface.validateInput(getInput);
|
getInterface.validateInput(getInput);
|
||||||
@ -124,10 +126,11 @@ public class GetAction
|
|||||||
new GetActionCacheHelper().handleCaching(getInput, getOutput);
|
new GetActionCacheHelper().handleCaching(getInput, getOutput);
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
// if the record is found, perform post-actions on it //
|
// if the record is found, perform post-actions on it //
|
||||||
////////////////////////////////////////////////////////
|
// unless the defaultGetInteface was used - as it just does a query, and the query will do the post-actions. //
|
||||||
if(getOutput.getRecord() != null)
|
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
if(getOutput.getRecord() != null && !usingDefaultGetInterface)
|
||||||
{
|
{
|
||||||
getOutput.setRecord(postRecordActions(getOutput.getRecord()));
|
getOutput.setRecord(postRecordActions(getOutput.getRecord()));
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user