summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2023-02-08 17:52:01 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2023-02-10 13:05:56 +0000
commit4c79b659b080d00feed2cc117e323eb0e61771b4 (patch)
tree3b1d58debff32116fb03fdffd194bfa21fc8605c
parentd88b1c58bf205abd71c11b36dbf7059e7b5721aa (diff)
downloadqbs-4c79b659b080d00feed2cc117e323eb0e61771b4.tar.gz
codesign: Add missing check for undefined value
Change-Id: I68424e794138982f71c3340cc4aba8227403abb8 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
-rw-r--r--share/qbs/modules/codesign/codesign.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/share/qbs/modules/codesign/codesign.js b/share/qbs/modules/codesign/codesign.js
index 463e7cbb7..80b82f1ce 100644
--- a/share/qbs/modules/codesign/codesign.js
+++ b/share/qbs/modules/codesign/codesign.js
@@ -45,8 +45,10 @@ function findSigningIdentities(searchString, team) {
var identity = identities[key];
if (team && ![identity.subjectInfo.O, identity.subjectInfo.OU].contains(team))
continue;
- if (searchString === key || identity.subjectInfo.CN.startsWith(searchString))
+ if (searchString === key
+ || (identity.subjectInfo.CN && identity.subjectInfo.CN.startsWith(searchString))) {
matchedIdentities[key] = identity;
+ }
}
return matchedIdentities;
}