add all refs checks for nested refs
diff --git a/reclass/values/refitem.py b/reclass/values/refitem.py
index e841468..c2a2618 100644
--- a/reclass/values/refitem.py
+++ b/reclass/values/refitem.py
@@ -25,6 +25,8 @@
             if item.has_references():
                 item.assembleRefs(context)
                 self._refs.extend(item.get_references())
+                if item.allRefs() == False:
+                    self._allRefs = False
         try:
             strings = [ str(i.render(context, None)) for i in self._items ]
             value = "".join(strings)