diff --git a/bt5/vifib_base/SkinTemplateItem/portal_skins/vifib_base/Computer_getSoftwareReleaseUrlStringList.xml b/bt5/vifib_base/SkinTemplateItem/portal_skins/vifib_base/Computer_getSoftwareReleaseUrlStringList.xml
index a55eedbe838deb555275e91169ea770a27b35950..1b031dc4136c6d65351162ea9e2530aff4d491cc 100644
--- a/bt5/vifib_base/SkinTemplateItem/portal_skins/vifib_base/Computer_getSoftwareReleaseUrlStringList.xml
+++ b/bt5/vifib_base/SkinTemplateItem/portal_skins/vifib_base/Computer_getSoftwareReleaseUrlStringList.xml
@@ -77,7 +77,7 @@ catalog_query = portal.portal_catalog(\n
            " AND " \\\n
            "found_movement.portal_type=\'Purchase Packing List Line\'" % \\\n
            (state_string,))\n
-return [q.getUrlString() for q in catalog_query]\n
+return [q.getUrlString() for q in catalog_query if q.getUrlString()]\n
 </string> </value>
         </item>
         <item>
@@ -127,8 +127,7 @@ return [q.getUrlString() for q in catalog_query]\n
                             <string>state_string</string>
                             <string>tuple</string>
                             <string>catalog_query</string>
-                            <string>append</string>
-                            <string>$append0</string>
+                            <string>$list0</string>
                             <string>_getiter_</string>
                             <string>q</string>
                           </tuple>
diff --git a/bt5/vifib_base/bt/revision b/bt5/vifib_base/bt/revision
index 4a8d924028a2939d1a825e445ab19cb445b03a93..83981c0e3aabbb291048f2d619c53f3bb686f5c7 100644
--- a/bt5/vifib_base/bt/revision
+++ b/bt5/vifib_base/bt/revision
@@ -1 +1 @@
-174
\ No newline at end of file
+175
\ No newline at end of file