diff --git a/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfService.java b/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfService.java
index 718b08adee887cf09ca40de6280876af38025e0c..7b14ed1b3dad82d80f72643f2e4a034b433bea70 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfService.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/netcdf/www/NetcdfService.java
@@ -135,7 +135,8 @@ public abstract class NetcdfService {
       url = url.endsWith("/") ? url.substring(0, url.length() - 1) : url;
       this.description = description;
       scienceBaseMetadata = netcdf().netcdfData().scienceBaseMetadata();
-      netcdfFile = netcdf().netcdfPath().getFileName().toString();
+      var fileName = netcdf.netcdfPath().getFileName();
+      netcdfFile = fileName == null ? netcdf().netcdfPath().toString() : fileName.toString();
       syntax = new String[] {
           url + "/{longitude:number}/{latitude:number}",
           url + "?longitude={number}&latitude={number}",