mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
WEB-20366 JSON Schema should not validate itself
This commit is contained in:
@@ -29,6 +29,7 @@ import com.intellij.util.SmartList;
|
||||
import com.intellij.util.containers.ContainerUtil;
|
||||
import com.intellij.util.xmlb.annotations.Tag;
|
||||
import com.intellij.util.xmlb.annotations.Transient;
|
||||
import com.jetbrains.jsonSchema.ide.JsonSchemaService;
|
||||
import com.jetbrains.jsonSchema.impl.JsonSchemaObject;
|
||||
import com.jetbrains.jsonSchema.impl.JsonSchemaVersion;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -148,7 +149,8 @@ public class UserDefinedJsonSchemaConfiguration {
|
||||
else if (patternText.directory) {
|
||||
result.add((project, vfile) -> {
|
||||
final VirtualFile relativeFile = getRelativeFile(project, patternText);
|
||||
return relativeFile != null && VfsUtilCore.isAncestor(relativeFile, vfile, true);
|
||||
return relativeFile != null && VfsUtilCore.isAncestor(relativeFile, vfile, true)
|
||||
&& !JsonSchemaService.Impl.get(project).isSchemaFile(vfile);
|
||||
});
|
||||
}
|
||||
else {
|
||||
|
||||
Reference in New Issue
Block a user