From bd87a1c5da24249d635bdc8e703304e7ce0b07d9 Mon Sep 17 00:00:00 2001 From: Danilo Pianini Date: Wed, 11 Jan 2023 11:28:15 +0100 Subject: [PATCH] fix: allow status code 201 when dropping a repository --- .../gradle/mavencentral/NexusStatefulOperation.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/org/danilopianini/gradle/mavencentral/NexusStatefulOperation.kt b/src/main/kotlin/org/danilopianini/gradle/mavencentral/NexusStatefulOperation.kt index 8d4870a4..b5042072 100644 --- a/src/main/kotlin/org/danilopianini/gradle/mavencentral/NexusStatefulOperation.kt +++ b/src/main/kotlin/org/danilopianini/gradle/mavencentral/NexusStatefulOperation.kt @@ -117,7 +117,12 @@ data class NexusStatefulOperation( .jsonBody("""{"data":{"stagedRepositoryIds":["$repoId"],"description":"$description"}}""") .response { _, response, _ -> project.logger.lifecycle("Received response {} ", response) - check(response.statusCode == HttpStatusCodes.STATUS_CODE_OK) + check( + response.statusCode in listOf( + HttpStatusCodes.STATUS_CODE_OK, + HttpStatusCodes.STATUS_CODE_CREATED, + ) + ) } } project.logger.lifecycle("Requested drop for repository {} ", repoId)