This is an automated email from the ASF dual-hosted git repository.
solomax pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openmeetings.git
The following commit(s) were added to refs/heads/master by this push:
new 2330456 [OPENMEETINGS-1856] some more sonar issues are addressed
2330456 is described below
commit 2330456ab6c2580dd9abc28a799dea4e5c24d298
Author: Maxim Solodovnik <[email protected]>
AuthorDate: Thu Oct 11 18:00:52 2018 +0700
[OPENMEETINGS-1856] some more sonar issues are addressed
---
.../openmeetings/core/converter/InterviewConverter.java | 11 +++++------
.../org/apache/openmeetings/web/room/menu/PollsSubMenu.java | 2 +-
2 files changed, 6 insertions(+), 7 deletions(-)
diff --git
a/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
b/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
index ba5b17a..95a66b6 100644
---
a/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
+++
b/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
@@ -58,7 +58,11 @@ public class InterviewConverter extends BaseConverter
implements IRecordingConve
@Override
public void startConversion(Long id) {
- Recording r = null;
+ Recording r = recordingDao.get(id);
+ if (r == null) {
+ log.warn("Conversion is NOT started. Recording with ID
{} is not found", id);
+ return;
+ }
ProcessResultList logs = new ProcessResultList();
List<File> waveFiles = new ArrayList<>();
try {
@@ -68,11 +72,6 @@ public class InterviewConverter extends BaseConverter
implements IRecordingConve
throw new
ConversionException("defaultInterviewImageFile does not exist!");
}
- r = recordingDao.get(id);
- if (r == null) {
- log.warn("Unable to get REcording by id {},
will interrupt conversion", id);
- return;
- }
log.debug("recording {}", r.getId());
if (Strings.isEmpty(r.getHash())) {
r.setHash(UUID.randomUUID().toString());
diff --git
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/PollsSubMenu.java
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/PollsSubMenu.java
index bcd0745..e86e690 100644
---
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/PollsSubMenu.java
+++
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/PollsSubMenu.java
@@ -157,7 +157,7 @@ public class PollsSubMenu implements Serializable {
return;
}
boolean pollExists = pollDao.hasPoll(r.getId());
- pollsMenu.setEnabled((moder && visible) || (!moder &&
r.isAllowUserQuestions()));
+ pollsMenu.setEnabled(moder || r.isAllowUserQuestions());
pollQuickMenuItem.setEnabled(room.getClient().hasRight(Room.Right.presenter) &&
!qpollManager.isStarted(r.getId()));
pollCreateMenuItem.setEnabled(moder);
pollVoteMenuItem.setEnabled(pollExists && notExternalUser &&
!pollDao.hasVoted(r.getId(), getUserId()));