mirror of https://github.com/MISP/MISP
fix: [analyst-data:pull] Return early if there is nothing to pull
parent
c33a8774a8
commit
502682ee51
|
@ -907,6 +907,9 @@ class AnalystData extends AppModel
|
||||||
}
|
}
|
||||||
|
|
||||||
$allRemoteUUIDs = [];
|
$allRemoteUUIDs = [];
|
||||||
|
if (empty($remoteData)) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
foreach (self::ANALYST_DATA_TYPES as $type) {
|
foreach (self::ANALYST_DATA_TYPES as $type) {
|
||||||
$allRemoteUUIDs = array_merge($allRemoteUUIDs, array_keys($remoteData[$type]));
|
$allRemoteUUIDs = array_merge($allRemoteUUIDs, array_keys($remoteData[$type]));
|
||||||
}
|
}
|
||||||
|
|
|
@ -87,7 +87,6 @@ assert event_preview["Event"]["uuid"] == event.uuid
|
||||||
url = f'servers/pull/{remote_server["id"]}/disable_background_processing:1'
|
url = f'servers/pull/{remote_server["id"]}/disable_background_processing:1'
|
||||||
pull_response = pymisp._check_response(pymisp._prepare_request('GET', url))
|
pull_response = pymisp._check_response(pymisp._prepare_request('GET', url))
|
||||||
check_response(pull_response)
|
check_response(pull_response)
|
||||||
print(pull_response)
|
|
||||||
assert "Pull completed. 0 events pulled, 0 events could not be pulled, 0 proposals pulled, 0 sightings pulled, 0 clusters pulled, 0 analyst data pulled." == pull_response["message"], pull_response["message"]
|
assert "Pull completed. 0 events pulled, 0 events could not be pulled, 0 proposals pulled, 0 sightings pulled, 0 clusters pulled, 0 analyst data pulled." == pull_response["message"], pull_response["message"]
|
||||||
|
|
||||||
# Test pull background
|
# Test pull background
|
||||||
|
|
Loading…
Reference in New Issue