Skip to content

Merge branch 'release-3.6.0' into release-3.6.1

0889338
Select commit
Loading
Failed to load commit list.
Merged

Release 3.6.1 #110

Merge branch 'release-3.6.0' into release-3.6.1
0889338
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Dec 3, 2025 in 38s

Quality Gate failed

Failed conditions
1 Security Hotspot
20.8% Duplication on New Code (required ≤ 3%)
B Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 66 in src/main/java/com/iemr/tm/utils/mapper/RoleAuthenticationFilter.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested try block into a separate method.

See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FN_wSXZKUwY367b&open=AZrj0FN_wSXZKUwY367b&pullRequest=110

Check warning on line 99 in src/main/java/com/iemr/tm/utils/redis/RedisStorage.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this field injection and use constructor injection instead.

See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FNAwSXZKUwY367Y&open=AZrj0FNAwSXZKUwY367Y&pullRequest=110

Check warning on line 79 in src/main/java/com/iemr/tm/utils/mapper/RoleAuthenticationFilter.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this usage of 'Stream.collect(Collectors.toList())' with 'Stream.toList()' and ensure that the list is unmodified.

See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FN_wSXZKUwY367f&open=AZrj0FN_wSXZKUwY367f&pullRequest=110

Check warning on line 55 in src/main/java/com/iemr/tm/controller/teleconsultation/TeleConsultationController.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this field injection and use constructor injection instead.

See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FCkwSXZKUwY367S&open=AZrj0FCkwSXZKUwY367S&pullRequest=110

Check warning on line 78 in src/main/java/com/iemr/tm/controller/login/IemrMmuLoginController.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change this code to not log user-controlled data.

See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FEywSXZKUwY367V&open=AZrj0FEywSXZKUwY367V&pullRequest=110

Check warning on line 25 in src/main/java/com/iemr/tm/utils/mapper/RoleAuthenticationFilter.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused import 'jakarta.servlet.http.Cookie'.

See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FN_wSXZKUwY367h&open=AZrj0FN_wSXZKUwY367h&pullRequest=110

Check warning on line 50 in src/main/java/com/iemr/tm/controller/videoconsultationcontroller/VideoConsultationController.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this field injection and use constructor injection instead.

See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FEFwSXZKUwY367T&open=AZrj0FEFwSXZKUwY367T&pullRequest=110

Check warning on line 32 in src/main/java/com/iemr/tm/utils/mapper/RoleAuthenticationFilter.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this field injection and use constructor injection instead.

See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FN_wSXZKUwY367c&open=AZrj0FN_wSXZKUwY367c&pullRequest=110

Check warning on line 38 in src/main/java/com/iemr/tm/utils/mapper/RoleAuthenticationFilter.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this field injection and use constructor injection instead.

See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FN_wSXZKUwY367e&open=AZrj0FN_wSXZKUwY367e&pullRequest=110

Check warning on line 125 in src/main/java/com/iemr/tm/controller/login/IemrMmuLoginController.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change this code to not log user-controlled data.

See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FEywSXZKUwY367W&open=AZrj0FEywSXZKUwY367W&pullRequest=110

Check warning on line 35 in src/main/java/com/iemr/tm/utils/mapper/RoleAuthenticationFilter.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this field injection and use constructor injection instead.

See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FN_wSXZKUwY367d&open=AZrj0FN_wSXZKUwY367d&pullRequest=110

Check failure on line 726 in src/main/java/com/iemr/tm/controller/common/main/WorklistController.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "Unauthorized access!" 3 times.

See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FHiwSXZKUwY367X&open=AZrj0FHiwSXZKUwY367X&pullRequest=110

Check warning on line 58 in src/main/java/com/iemr/tm/controller/login/IemrMmuLoginController.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this field injection and use constructor injection instead.

See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FEywSXZKUwY367U&open=AZrj0FEywSXZKUwY367U&pullRequest=110

Check warning on line 15 in src/main/java/com/iemr/tm/utils/mapper/RoleAuthenticationFilter.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused import 'com.iemr.tm.service.common.master.CommonMasterServiceImpl'.

See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FN_wSXZKUwY367g&open=AZrj0FN_wSXZKUwY367g&pullRequest=110

Check warning on line 119 in src/main/java/com/iemr/tm/utils/redis/RedisStorage.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Return an empty collection instead of null.

See more on https://sonarcloud.io/project/issues?id=PSMRI_TM-API&issues=AZrj0FNAwSXZKUwY367Z&open=AZrj0FNAwSXZKUwY367Z&pullRequest=110