improve performance of supplement processing
This commit is contained in:
parent
7fda67ca7e
commit
e73447939b
|
@ -1810,10 +1810,11 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
|
||||||
if (cs != null && !hasCanonicalResource(pin, "tx-resource", cs.getVUrl()) && (cs.getContent() == CodeSystemContentMode.COMPLETE || cs.getContent() == CodeSystemContentMode.FRAGMENT)) {
|
if (cs != null && !hasCanonicalResource(pin, "tx-resource", cs.getVUrl()) && (cs.getContent() == CodeSystemContentMode.COMPLETE || cs.getContent() == CodeSystemContentMode.FRAGMENT)) {
|
||||||
cache = checkAddToParams(tc, pin, cs) || cache;
|
cache = checkAddToParams(tc, pin, cs) || cache;
|
||||||
}
|
}
|
||||||
for (CodeSystem supp : fetchResourcesByType(CodeSystem.class)) {
|
for (CodeSystem supp : codeSystems.getSupplements(cs)) {
|
||||||
if (supp.getContent() == CodeSystemContentMode.SUPPLEMENT && supp.getSupplements().equals(inc.getSystem())) {
|
//if (supp.getContent() == CodeSystemContentMode.SUPPLEMENT && supp.getSupplements().equals(inc.getSystem())) {
|
||||||
|
assert supp.getContent() == CodeSystemContentMode.SUPPLEMENT && supp.getSupplements().equals(inc.getSystem());
|
||||||
cache = checkAddToParams(tc, pin, supp) || cache;
|
cache = checkAddToParams(tc, pin, supp) || cache;
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
return cache;
|
return cache;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue