diff --git a/src/firefly/java/edu/caltech/ipac/astro/ibe/IBE.java b/src/firefly/java/edu/caltech/ipac/astro/ibe/IBE.java index 3d1945ff18..56d2cd28f3 100644 --- a/src/firefly/java/edu/caltech/ipac/astro/ibe/IBE.java +++ b/src/firefly/java/edu/caltech/ipac/astro/ibe/IBE.java @@ -8,6 +8,7 @@ import edu.caltech.ipac.astro.ibe.datasource.PtfIbeDataSource; import edu.caltech.ipac.astro.ibe.datasource.WiseIbeDataSource; import edu.caltech.ipac.firefly.data.FileInfo; +import edu.caltech.ipac.firefly.server.ServerContext; import edu.caltech.ipac.firefly.server.query.DataAccessException; import edu.caltech.ipac.firefly.server.query.URLFileInfoProcessor; import edu.caltech.ipac.util.DataGroup; @@ -176,7 +177,9 @@ private FileInfo downloadViaUrl(URL url, Map sourceParams, File progressKey= sourceParams.get("ProgressKey"); plotId= sourceParams.get("plotId"); } - return URLFileInfoProcessor.retrieveViaURL(url,dir, progressKey, plotId, null, null); + Map identityCookies = ServerContext.getRequestOwner().getIdentityCookies(); + + return URLFileInfoProcessor.retrieveViaURL(url,dir, progressKey, plotId, null, identityCookies); } catch (DataAccessException e) { throw new IOException(e.getMessage(), e); }