summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/bb/data_smart.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/bitbake/lib/bb/data_smart.py b/bitbake/lib/bb/data_smart.py
index e7047d79ca..8d3825f398 100644
--- a/bitbake/lib/bb/data_smart.py
+++ b/bitbake/lib/bb/data_smart.py
@@ -1004,7 +1004,7 @@ class DataSmart(MutableMapping):
1004 value = self.getVar(variable, False) 1004 value = self.getVar(variable, False)
1005 for key in keys: 1005 for key in keys:
1006 referrervalue = self.getVar(key, False) 1006 referrervalue = self.getVar(key, False)
1007 if referrervalue and ref in referrervalue: 1007 if referrervalue and isinstance(referrervalue, str) and ref in referrervalue:
1008 self.setVar(key, referrervalue.replace(ref, value)) 1008 self.setVar(key, referrervalue.replace(ref, value))
1009 1009
1010 def localkeys(self): 1010 def localkeys(self):