From 3a4f6302ca415206e34de355289a211b9afa0e6f Mon Sep 17 00:00:00 2001
From: Joas Schilling <coding@schilljs.com>
Date: Wed, 17 Apr 2019 15:37:23 +0200
Subject: [PATCH] Also send a delete like on the syncronous action

Signed-off-by: Joas Schilling <coding@schilljs.com>
---
 .../lib/BackgroundJobs/RetryJob.php           | 24 +++++++++++++------
 1 file changed, 17 insertions(+), 7 deletions(-)

diff --git a/apps/lookup_server_connector/lib/BackgroundJobs/RetryJob.php b/apps/lookup_server_connector/lib/BackgroundJobs/RetryJob.php
index 242b0c713fe..3bad504e45f 100644
--- a/apps/lookup_server_connector/lib/BackgroundJobs/RetryJob.php
+++ b/apps/lookup_server_connector/lib/BackgroundJobs/RetryJob.php
@@ -85,13 +85,23 @@ class RetryJob extends Job {
 		$client = $this->clientService->newClient();
 
 		try {
-			$client->post($this->lookupServer,
-				[
-					'body' => json_encode($argument['dataArray']),
-					'timeout' => 10,
-					'connect_timeout' => 3,
-				]
-			);
+			if (count($argument['dataArray']) === 1) {
+				$client->delete($this->lookupServer,
+					[
+						'body' => json_encode($argument['dataArray']),
+						'timeout' => 10,
+						'connect_timeout' => 3,
+					]
+				);
+			} else {
+				$client->post($this->lookupServer,
+					[
+						'body' => json_encode($argument['dataArray']),
+						'timeout' => 10,
+						'connect_timeout' => 3,
+					]
+				);
+			}
 		} catch (\Exception $e) {
 			$this->jobList->add(RetryJob::class,
 				[
-- 
GitLab