Skip to content

Commit 6c421f3

Browse files
Merge 24.11 to develop (#1021)
2 parents 3b0ba7a + 0a8c8e2 commit 6c421f3

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

api-src/org/labkey/api/targetedms/TargetedMSService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ enum FolderType
7878
void registerTargetedMSFolderTypeListener(TargetedMSFolderTypeListener listener);
7979
List<TargetedMSFolderTypeListener> getTargetedMSFolderTypeListeners();
8080
List<SampleFileInfo> getSampleFiles(Container container, User user, Integer sampleFileLimit);
81-
List<SampleFileInfo> getSampleFiles(Container container, User user, Date startDate, Date endDate);
81+
List<SampleFileInfo> getSampleFiles(@NotNull Container container, @NotNull User user, @Nullable Date startDate, @Nullable Date endDate);
8282
TargetedMSService.FolderType getFolderType(Container container);
8383

8484
ExperimentRunType getExperimentRunType();

src/org/labkey/targetedms/TargetedMSServiceImpl.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,6 @@
4747
import org.labkey.targetedms.query.ReplicateManager;
4848

4949
import java.nio.file.Path;
50-
import java.text.DateFormat;
51-
import java.text.ParseException;
5250
import java.util.ArrayList;
5351
import java.util.Arrays;
5452
import java.util.Collections;
@@ -122,7 +120,7 @@ public List<SampleFileInfo> getSampleFiles(Container container, User user, Integ
122120
}
123121

124122
@Override
125-
public List<SampleFileInfo> getSampleFiles(Container container, User user, Date startDate, Date endDate)
123+
public List<SampleFileInfo> getSampleFiles(@NotNull Container container, @NotNull User user, @Nullable Date startDate, @Nullable Date endDate)
126124
{
127125
List<SampleFileInfo> sampleFileInfos = TargetedMSManager.get().getSampleFileInfos(container, user, null);
128126
List<SampleFileInfo> result = new ArrayList<>();
@@ -131,9 +129,9 @@ public List<SampleFileInfo> getSampleFiles(Container container, User user, Date
131129
for (SampleFileInfo sampleFileInfo : sampleFileInfos)
132130
{
133131
Date acquired = DateUtil.getDateOnly(sampleFileInfo.getAcquiredTime());
134-
Date start = DateUtil.getDateOnly(startDate);
135-
Date end = DateUtil.getDateOnly(endDate);
136-
if ((acquired.after(start) && acquired.before(end) || acquired.compareTo(start) == 0 || acquired.compareTo(end) == 0))
132+
Date start = startDate == null ? acquired : DateUtil.getDateOnly(startDate);
133+
Date end = endDate == null ? acquired : DateUtil.getDateOnly(endDate);
134+
if ((acquired.after(start) || acquired.compareTo(start) == 0) && (acquired.before(end) || acquired.compareTo(end) == 0))
137135
{
138136
result.add(sampleFileInfo);
139137
}

0 commit comments

Comments
 (0)