From b52052853ae066442a205c7b8dc0f52ddc2ab02b Mon Sep 17 00:00:00 2001 From: labkey-jeckels Date: Wed, 22 Apr 2026 09:19:08 -0700 Subject: [PATCH] Improve nullability treatment for PageFlowUtil.urlProvider() --- flow/src/org/labkey/flow/data/FlowWorkspace.java | 3 +-- flow/src/org/labkey/flow/query/FlowSchema.java | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/flow/src/org/labkey/flow/data/FlowWorkspace.java b/flow/src/org/labkey/flow/data/FlowWorkspace.java index 1aa49cb5f0..8c3071498c 100644 --- a/flow/src/org/labkey/flow/data/FlowWorkspace.java +++ b/flow/src/org/labkey/flow/data/FlowWorkspace.java @@ -124,8 +124,7 @@ public ActionURL urlDownload() { if (!getData().isFileOnDisk()) return null; - ActionURL url = PageFlowUtil.urlProvider(ExperimentUrls.class).getShowFileURL(getData(), false); - return url; + return PageFlowUtil.urlProvider(ExperimentUrls.class).getShowFileURL(getData(), false); } @Override diff --git a/flow/src/org/labkey/flow/query/FlowSchema.java b/flow/src/org/labkey/flow/query/FlowSchema.java index b4432d0a7a..d992ef997e 100644 --- a/flow/src/org/labkey/flow/query/FlowSchema.java +++ b/flow/src/org/labkey/flow/query/FlowSchema.java @@ -480,7 +480,7 @@ public void renderGridCellContents(RenderContext ctx, HtmlWriter out) { var ss = StudyService.get(); Study study = null == ss ? null : ss.getStudy(c); - var urlProvider = PageFlowUtil.urlProvider(ProjectUrls.class); + var urlProvider = PageFlowUtil.urlProviderOptional(ProjectUrls.class); if (study != null && urlProvider != null) { LinkBuilder.simpleLink(HtmlString.unsafe(PageFlowUtil.filter(study.getLabel()).replaceAll(" ", " ")), urlProvider.getBeginURL(c)).appendTo(out);