FELIX-3916 : Full ZIP file has wrong file indices

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1449451 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/inventory/src/main/java/org/apache/felix/inventory/impl/AbstractWebConsolePlugin.java b/inventory/src/main/java/org/apache/felix/inventory/impl/AbstractWebConsolePlugin.java
index b70efef..0553358 100644
--- a/inventory/src/main/java/org/apache/felix/inventory/impl/AbstractWebConsolePlugin.java
+++ b/inventory/src/main/java/org/apache/felix/inventory/impl/AbstractWebConsolePlugin.java
@@ -455,12 +455,13 @@
                 final PrinterMode mode,
                 final InventoryPrinterHandler handler)
         throws IOException {
-            final String title = getFormattedTitle(handler.getTitle());
             if ( mode == PrinterMode.ZIP_FILE_TEXT ) {
                 super.printInventory(mode, handler);
+                final String title = getFormattedTitle(handler.getTitle());
                 handler.addAttachments(title.concat("/"), this.zip);
             } else {
                 counter++;
+                final String title = getFormattedTitle(handler.getTitle());
                 final String name = "json/".concat(title).concat(".json");
 
                 final ZipEntry entry = new ZipEntry( name );