Commit 93bb5141 authored by Sonia Zorba's avatar Sonia Zorba
Browse files

openLoaded method NPE check

parent 644b2ade
Loading
Loading
Loading
Loading
Loading
+6 −0
Original line number Original line Diff line number Diff line
@@ -184,6 +184,12 @@ public class TapSchemaLoader implements Serializable {
    }
    }


    public String openLoaded() {
    public String openLoaded() {
        
        if (loadedTapSchema == null) {
            throw new IllegalStateException("Attempted to access a TAP_SCHEMA not loaded yet. "
                    + "This may be caused by an error on frontend or a browser cache issue.");
        }
        
        ConsistencyChecks checks = loadedTapSchema.getConsistencyChecks();
        ConsistencyChecks checks = loadedTapSchema.getConsistencyChecks();
        if (checks != null && (checks.isInconsistent() || checks.isHasWarnings())) {
        if (checks != null && (checks.isInconsistent() || checks.isHasWarnings())) {
            consistencyChecksBean.setTapSchema(loadedTapSchema);
            consistencyChecksBean.setTapSchema(loadedTapSchema);