File tree 1 file changed +5
-3
lines changed
src/main/java/com/bazel_diff
1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -97,7 +97,6 @@ private byte[] createDigestForRule(
97
97
for (String ruleInput : rule .getRuleInputList ()) {
98
98
digest .update (ruleInput .getBytes ());
99
99
BazelRule inputRule = allRulesMap .get (ruleInput );
100
- byte [] sourceFileDigest = getDigestForSourceTargetName (ruleInput , bazelSourcefileTargets );
101
100
if (inputRule != null && inputRule .getName () != null && !inputRule .getName ().equals (rule .getName ())) {
102
101
byte [] ruleInputHash = createDigestForRule (
103
102
inputRule ,
@@ -109,8 +108,11 @@ private byte[] createDigestForRule(
109
108
if (ruleInputHash != null ) {
110
109
digest .update (ruleInputHash );
111
110
}
112
- } else if (sourceFileDigest != null ) {
113
- digest .update (sourceFileDigest );
111
+ } else {
112
+ byte [] sourceFileDigest = getDigestForSourceTargetName (ruleInput , bazelSourcefileTargets );
113
+ if (sourceFileDigest != null ) {
114
+ digest .update (sourceFileDigest );
115
+ }
114
116
}
115
117
}
116
118
byte [] finalHashValue = digest .digest ().clone ();
You can’t perform that action at this time.
0 commit comments