diff --git a/java/src/main/java/com/genexus/util/GXFile.java b/java/src/main/java/com/genexus/util/GXFile.java index 91e0ffaa4..800588c53 100644 --- a/java/src/main/java/com/genexus/util/GXFile.java +++ b/java/src/main/java/com/genexus/util/GXFile.java @@ -138,7 +138,7 @@ public void setSource(String FileName) { if (ModelContext.getModelContext() != null && ! new File(absoluteFileName).isAbsolute()) { IHttpContext webContext = ModelContext.getModelContext().getHttpContext(); - if((webContext != null) && (webContext instanceof HttpContextWeb) && !FileName.isEmpty()) { + if((webContext != null) && (webContext instanceof HttpContextWeb || !webContext.getDefaultPath().isEmpty()) && !FileName.isEmpty()) { absoluteFileName = ModelContext.getModelContext().getHttpContext().getDefaultPath() + File.separator + FileName; } }