Project

General

Profile

Actions

Bug #24294

open

API Import does not reload imported techniques before importing elements that rely on them

Added by Michel BOUISSOU about 2 months ago. Updated 5 days ago.

Status:
New
Priority:
N/A
Assignee:
-
Category:
API
Target version:
Severity:
Minor - inconvenience | misleading | easy workaround
UX impact:
User visibility:
Effort required:
Priority:
0
Name check:
To do
Fix check:
To do
Regression:
No

Description

The attached file was exported from a Rudder 8.0.4 server using :

curl --insecure --header "X-API-Token: $(cat /var/rudder/run/api-token)" "https://localhost/rudder/api/latest/archives/export?rules=212b0264-0322-49dc-844a-55d1403d5780,3350312d-b790-4c5e-ada5-3b5eeb2d354c,212b0264-0322-49dc-844a-55d1403d5780,6545e355-4f51-4dbd-ac25-14b00c1e83b0,21c06767-92f7-4ecb-a4b1-68127531eff4&groups=e8c2c43a-520d-42a5-b5da-32e72b99128d,9f0442f9-b85d-4669-bc0c-d4af7ee60205&include=all" --output lab_test_2_server_archive_240228b.zip

Trying to import it on a Rudder 8.0.6-nightly with :

curl --insecure --header "X-API-Token: $(cat /var/rudder/run/api-token)" -X POST https://localhost/rudder/api/latest/archives/import --form "archive=@lab_test_2_server_archive_240228b.zip" --form "merge=keep-rule-groups"

fails with :

{"action":"import","result":"error","errorDetails":"Inconsistency: Technique 'inventory_hook__headers_w_o_generic' is used in imported directive Inventory hook: Headers w/o generic but is not in Rudder"}

Although said technique is present in the archive file.

It appears that the importation doesn't properly reload the techniques after import, so the technique is not available when referenced.


Files


Related issues 2 (1 open1 closed)

Related to Rudder - Bug #24295: API export of groups doesn't export the categories as dependenciesReleasedVincent MEMBRÉActions
Related to Rudder - Bug #24013: Cannot import via API an archive made from an export of an archive via APINewActions
Actions #1

Updated by Michel BOUISSOU about 2 months ago

  • Related to Bug #24295: API export of groups doesn't export the categories as dependencies added
Actions #2

Updated by Michel BOUISSOU about 2 months ago

  • Related to Bug #24013: Cannot import via API an archive made from an export of an archive via API added
Actions #3

Updated by Vincent MEMBRÉ 28 days ago

  • Target version changed from 8.0.7 to 8.0.8
Actions #4

Updated by Vincent MEMBRÉ 5 days ago

  • Target version changed from 8.0.8 to 8.0.9
Actions

Also available in: Atom PDF