aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhaoqing Xu <zhaoqxu@google.com>2023-09-22 15:59:01 -0700
committerCopybara-Service <copybara-worker@google.com>2023-09-22 15:59:46 -0700
commit2f83d49726c07904370b1aeafef03ff61f93a9c9 (patch)
treecf8bd4c07af36ea1690252ba95dda0cca67d61aa
parent19974121ae3d4a5a63691699d56e2668f3564f80 (diff)
downloadbazelbuild-rules_android-2f83d49726c07904370b1aeafef03ff61f93a9c9.tar.gz
Fix a bug that `acls.in_allow_proguard_apply_mapping` should pass in a string value rather than a Label.
PiperOrigin-RevId: 567738497 Change-Id: I51d5f2150ed432b809d0257c401f7c48d6e1140b
-rw-r--r--rules/android_binary_internal/impl.bzl2
1 files changed, 1 insertions, 1 deletions
diff --git a/rules/android_binary_internal/impl.bzl b/rules/android_binary_internal/impl.bzl
index 6d437a2..e8b1c24 100644
--- a/rules/android_binary_internal/impl.bzl
+++ b/rules/android_binary_internal/impl.bzl
@@ -639,7 +639,7 @@ def _process_optimize(ctx, deploy_ctx, packaged_resources_ctx, bp_ctx, **_unused
)
# Validate attributes and lockdown lists
- if ctx.file.proguard_apply_mapping and not acls.in_allow_proguard_apply_mapping(ctx.label):
+ if ctx.file.proguard_apply_mapping and not acls.in_allow_proguard_apply_mapping(str(ctx.label)):
fail("proguard_apply_mapping is not supported")
if ctx.file.proguard_apply_mapping and not ctx.files.proguard_specs:
fail("proguard_apply_mapping can only be used when proguard_specs is set")