From f1ebff28eb875304ad5d3eba8b200a10f6660375 Mon Sep 17 00:00:00 2001 From: Tim Chamberlain Date: Mon, 5 Jun 2023 11:19:56 -0500 Subject: [PATCH] updated shouldBeRetryableServerErrorException in base api action utils to only retry on 500 errors if query or get actions --- .../qqq/backend/module/api/actions/BaseAPIActionUtil.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/qqq-backend-module-api/src/main/java/com/kingsrook/qqq/backend/module/api/actions/BaseAPIActionUtil.java b/qqq-backend-module-api/src/main/java/com/kingsrook/qqq/backend/module/api/actions/BaseAPIActionUtil.java index 14f86167..cfc04495 100644 --- a/qqq-backend-module-api/src/main/java/com/kingsrook/qqq/backend/module/api/actions/BaseAPIActionUtil.java +++ b/qqq-backend-module-api/src/main/java/com/kingsrook/qqq/backend/module/api/actions/BaseAPIActionUtil.java @@ -997,7 +997,12 @@ public class BaseAPIActionUtil *******************************************************************************/ protected boolean shouldBeRetryableServerErrorException(QHttpResponse qResponse) { - return (qResponse.getStatusCode() != null && qResponse.getStatusCode() >= 500); + if(actionInput instanceof QueryInput || actionInput instanceof GetInput) + { + return (qResponse.getStatusCode() != null && qResponse.getStatusCode() >= 500); + } + + return (false); }