From e5b3f6516143f852cec642d6917a466bc389b221 Mon Sep 17 00:00:00 2001 From: Sven Fillinger Date: Tue, 9 Jun 2026 16:08:11 +0200 Subject: [PATCH 1/2] Add missing dataset type for IP --- .../java/life/qbic/registration/openbis/types/QDatasetType.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/life/qbic/registration/openbis/types/QDatasetType.java b/src/main/java/life/qbic/registration/openbis/types/QDatasetType.java index b2b5c4e..6ff3e1a 100644 --- a/src/main/java/life/qbic/registration/openbis/types/QDatasetType.java +++ b/src/main/java/life/qbic/registration/openbis/types/QDatasetType.java @@ -12,7 +12,7 @@ public enum QDatasetType { Q_NGS_RAW_DATA("Q_NGS_RAW_DATA"), Q_PROTEOMICS_RAW_DATA("Q_PROTEOMICS_RAW_DATA"), - ; + Q_IP_RAW_DATA("Q_IP_RAW_DATA"); private final String openBisPropertyName; From deae325b358aa25c2a68ac55619e781d31a92508 Mon Sep 17 00:00:00 2001 From: Sven Fillinger Date: Tue, 9 Jun 2026 16:18:03 +0200 Subject: [PATCH 2/2] fix: map Q_IP_MEASUREMENT to Q_IP_RAW_DATA dataset type QDatasetType.fromQSampleType() was missing a mapping case for Q_IP_MEASUREMENT, causing a DatasetTypeMappingException when processing IP measurement samples. The Q_IP_RAW_DATA enum constant already existed but was never wired up. --- .../java/life/qbic/registration/openbis/types/QDatasetType.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/life/qbic/registration/openbis/types/QDatasetType.java b/src/main/java/life/qbic/registration/openbis/types/QDatasetType.java index 6ff3e1a..45d9d94 100644 --- a/src/main/java/life/qbic/registration/openbis/types/QDatasetType.java +++ b/src/main/java/life/qbic/registration/openbis/types/QDatasetType.java @@ -37,6 +37,8 @@ public static QDatasetType fromQSampleType(QSampleType qSampleType) { return Q_NGS_RAW_DATA; } else if (qSampleType == QSampleType.Q_PROTEOMICS_MEASUREMENT) { return Q_PROTEOMICS_RAW_DATA; + } else if (qSampleType == QSampleType.Q_IP_MEASUREMENT) { + return Q_IP_RAW_DATA; } throw new DatasetTypeMappingException("Unknown sample type to dataset type mapping. Cannot map " + qSampleType); }