You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by ri...@apache.org on 2009/06/12 17:19:25 UTC

svn commit: r784155 - /felix/trunk/fileinstall/src/main/java/org/apache/felix/fileinstall/FileInstall.java

Author: rickhall
Date: Fri Jun 12 15:19:24 2009
New Revision: 784155

URL: http://svn.apache.org/viewvc?rev=784155&view=rev
Log:
Applied patch (FELIX-1216) to avoid class cast exception
when a property is not a string.

Modified:
    felix/trunk/fileinstall/src/main/java/org/apache/felix/fileinstall/FileInstall.java

Modified: felix/trunk/fileinstall/src/main/java/org/apache/felix/fileinstall/FileInstall.java
URL: http://svn.apache.org/viewvc/felix/trunk/fileinstall/src/main/java/org/apache/felix/fileinstall/FileInstall.java?rev=784155&r1=784154&r2=784155&view=diff
==============================================================================
--- felix/trunk/fileinstall/src/main/java/org/apache/felix/fileinstall/FileInstall.java (original)
+++ felix/trunk/fileinstall/src/main/java/org/apache/felix/fileinstall/FileInstall.java Fri Jun 12 15:19:24 2009
@@ -126,8 +126,11 @@
         for (Enumeration e = properties.keys(); e.hasMoreElements(); )
         {
             String name = (String) e.nextElement();
+            Object value = properties.get(name);
             properties.put(name,
-                Util.substVars(( String ) properties.get(name), name, null, properties));
+                value instanceof String
+                    ? Util.substVars((String) value, name, null, properties)
+                    : value);
         }
     }
-}
+}
\ No newline at end of file