diff options
-rw-r--r-- | bitbake/lib/bb/data_smart.py | 2 |
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): |