We're updating the issue view to help you get more done. 

Improve vocabulary reindex process

Description

If I enter an invalid file name in the "Administration->Vocabularies" and try to reindex, the process will first try to load externalServices then fail with message "Failed: Server Error".
This happening because the "Administration->Vocabularies" uses IndexVocabulary.xml service that calls
$services.vocabularies.get($request.vocabulary).reindex("url"))
instead of calling vocabulary REST service.
The correct order would be first to check URL validity in first place before loading any externalServices.

Environment

None

Status

Assignee

Veronika Koltunova

Reporter

Sasha Andjic

Labels

None

External issue ID

None

External issue ID

None

Epic Link

Components

Fix versions

Priority

Medium