fix method vosCreate: now the resource is filled with the input scopes

before the checking on the vo scopes
This commit is contained in:
Roberto Cirillo 2019-10-23 16:47:40 +02:00
parent 108c194bf2
commit 8c5b74c444
1 changed files with 1 additions and 1 deletions

View File

@ -88,7 +88,6 @@ public class RegistryPublisherImpl implements RegistryPublisher {
log.debug("id generated: "+id);
ResourceMediator.setId(resource, id);
}
HashSet<String> vosScopes = updateResourceScopes(resource);
// add the new scopes
for(String scope: scopes){
log.debug("[VOCREATE] new scope added {}",scope);
@ -101,6 +100,7 @@ public class RegistryPublisherImpl implements RegistryPublisher {
log.error("the resource is not valid", e);
throw new IllegalArgumentException("the resource is not valid ", e.getCause());
}
HashSet<String> vosScopes = updateResourceScopes(resource);
try{
if(currentScope != null){
// checking the current scope: if the operation fails in the current VO it will give an exception, if it fails in another VO no exception will be given