Fix: object of type 'Target' has no field 'intellij_info_files' #62
diff --git a/resources/e4b_aspect.bzl b/resources/e4b_aspect.bzl
index 55b80f7..e9dc83d 100644
--- a/resources/e4b_aspect.bzl
+++ b/resources/e4b_aspect.bzl
@@ -93,8 +93,9 @@
deps = getattr(rule_attrs, attr_name)
if type(deps) == 'list':
for dep in deps:
- ide_info_text = ide_info_text + dep.intellij_info_files.ide_info_text
- ide_resolve_files = ide_resolve_files + dep.intellij_info_files.ide_resolve_files
+ if hasattr(dep, "intellij_info_files"):
+ ide_info_text = ide_info_text + dep.intellij_info_files.ide_info_text
+ ide_resolve_files = ide_resolve_files + dep.intellij_info_files.ide_resolve_files
all_deps += [str(dep.label) for dep in deps]
if hasattr(target, "java"):