Skip to content

Commit 2a5d7b6

Browse files
authored
Merge pull request #13523 from SORMAS-Foundation/task-#13516_automated_tests_multiple_tests_are_failing
Task #13516 automated tests multiple tests are failing
2 parents 8c9169f + f9e5718 commit 2a5d7b6

4 files changed

Lines changed: 20 additions & 3 deletions

File tree

sormas-api/src/main/java/de/symeda/sormas/api/importexport/DatabaseTable.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,9 @@ public enum DatabaseTable {
158158
SYSTEM_CONFIGURATION_VALUES(DatabaseTableType.CONFIGURATION, "system_configuration_values", null),
159159
SYSTEM_CONFIGURATION_CATEGORIES(DatabaseTableType.CONFIGURATION, "system_configuration_categories", null),
160160

161-
NOTIFIER(DatabaseTableType.SORMAS, "notifier", null);
161+
NOTIFIER(DatabaseTableType.SORMAS, "notifier", null),
162+
163+
DRUG_SUSCEPTIBILITY(DatabaseTableType.SORMAS, "drug_susceptibility", null);
162164

163165
private static BiFunction<List<FeatureConfigurationDto>, ConfigFacade, Boolean> dependingOnFeature(FeatureType... featureTypes) {
164166
return (featureConfigurations, configFacade) -> featureConfigurations.stream()

sormas-backend/src/main/java/de/symeda/sormas/backend/externalmessage/ExternalMessage.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -702,7 +702,7 @@ public void setDiagnosticDate(Date diagnosticDate) {
702702
this.diagnosticDate = diagnosticDate;
703703
}
704704

705-
@Column(name = "activitiesascase", columnDefinition = "jsonb")
705+
@Column(columnDefinition = "jsonb")
706706
@Type(type = "jsonb")
707707
public String getActivitiesAsCase() {
708708
return activitiesAsCase;
@@ -712,7 +712,7 @@ public void setActivitiesAsCase(String activitiesAsCase) {
712712
this.activitiesAsCase = activitiesAsCase;
713713
}
714714

715-
@Column(name = "exposures", columnDefinition = "jsonb")
715+
@Column(columnDefinition = "jsonb")
716716
@Type(type = "jsonb")
717717
public String getExposures() {
718718
return exposures;

sormas-backend/src/main/java/de/symeda/sormas/backend/importexport/DatabaseExportService.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242

4343
import de.symeda.sormas.api.feature.FeatureConfigurationDto;
4444
import de.symeda.sormas.api.importexport.DatabaseTable;
45+
import de.symeda.sormas.api.therapy.Drug;
4546
import de.symeda.sormas.backend.action.Action;
4647
import de.symeda.sormas.backend.activityascase.ActivityAsCase;
4748
import de.symeda.sormas.backend.campaign.Campaign;
@@ -106,6 +107,7 @@
106107
import de.symeda.sormas.backend.systemconfiguration.SystemConfigurationCategory;
107108
import de.symeda.sormas.backend.systemconfiguration.SystemConfigurationValue;
108109
import de.symeda.sormas.backend.task.Task;
110+
import de.symeda.sormas.backend.therapy.DrugSusceptibility;
109111
import de.symeda.sormas.backend.therapy.Prescription;
110112
import de.symeda.sormas.backend.therapy.Therapy;
111113
import de.symeda.sormas.backend.therapy.Treatment;
@@ -212,6 +214,7 @@ public class DatabaseExportService {
212214
EXPORT_CONFIGS.put(DatabaseTable.SYSTEM_CONFIGURATION_VALUES, SystemConfigurationValue.TABLE_NAME);
213215
EXPORT_CONFIGS.put(DatabaseTable.SYSTEM_CONFIGURATION_CATEGORIES, SystemConfigurationCategory.TABLE_NAME);
214216
EXPORT_CONFIGS.put(DatabaseTable.NOTIFIER, Notifier.TABLE_NAME);
217+
EXPORT_CONFIGS.put(DatabaseTable.DRUG_SUSCEPTIBILITY, DrugSusceptibility.TABLE_NAME);
215218
}
216219

217220
private final Logger logger = LoggerFactory.getLogger(getClass());

sormas-backend/src/main/resources/sql/sormas_schema.sql

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14404,4 +14404,16 @@ alter table symptoms add column IF NOT EXISTS nocturnalcough varchar(255);
1440414404

1440514405
INSERT INTO schema_version (version_number, comment) VALUES (577, 'Pertussis missed symptom, #13373');
1440614406

14407+
-- 2025-06-27 Fix failing tests #13516
14408+
alter table symptoms_history add nocturnalcough varchar(255);
14409+
14410+
alter table drugsusceptibility_history add column IF NOT EXISTS ceftriaxonemic numeric;
14411+
alter table drugsusceptibility_history add column IF NOT EXISTS ceftriaxoneSusceptibility varchar(255);
14412+
alter table drugsusceptibility_history add column IF NOT EXISTS penicillinmic numeric;
14413+
alter table drugsusceptibility_history add column IF NOT EXISTS penicillinSusceptibility varchar(255);
14414+
alter table drugsusceptibility_history add column IF NOT EXISTS erythromycinmic numeric;
14415+
alter table drugsusceptibility_history add column IF NOT EXISTS erythromycinSusceptibility varchar(255);
14416+
14417+
INSERT INTO schema_version (version_number, comment) VALUES (578, 'Update history tables #13516');
14418+
1440714419
-- *** Insert new sql commands BEFORE this line. Remember to always consider _history tables. ***

0 commit comments

Comments
 (0)