Repository: openmeetings
Updated Branches:
  refs/heads/master 5e366a280 -> 949269da1


[OPENMEETINGS-1773] saved WB import is fixed


Project: http://git-wip-us.apache.org/repos/asf/openmeetings/repo
Commit: http://git-wip-us.apache.org/repos/asf/openmeetings/commit/949269da
Tree: http://git-wip-us.apache.org/repos/asf/openmeetings/tree/949269da
Diff: http://git-wip-us.apache.org/repos/asf/openmeetings/diff/949269da

Branch: refs/heads/master
Commit: 949269da1f92c14b3e6a0579130434fdaf790cef
Parents: 5e366a2
Author: Maxim Solodovnik <[email protected]>
Authored: Thu Jan 11 22:14:20 2018 +0700
Committer: Maxim Solodovnik <[email protected]>
Committed: Thu Jan 11 22:14:58 2018 +0700

----------------------------------------------------------------------
 .../main/java/org/apache/openmeetings/backup/BackupImport.java  | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/openmeetings/blob/949269da/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
----------------------------------------------------------------------
diff --git 
a/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
 
b/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
index f86a3ea..b3ec459 100644
--- 
a/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
+++ 
b/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
@@ -402,6 +402,9 @@ public class BackupImport {
 
                if (ver.compareTo(BackupVersion.get("4.0.0")) < 0) {
                        for (BaseFileItem bfi : files) {
+                               if (bfi.isDeleted()) {
+                                       continue;
+                               }
                                if (BaseFileItem.Type.Presentation == 
bfi.getType()) {
                                        convertOldPresentation((FileItem)bfi);
                                }
@@ -465,7 +468,7 @@ public class BackupImport {
                        if (CONFIG_CRYPT.equals(c.getKey())) {
                                try {
                                        Class<?> clazz = 
Class.forName(c.getValue());
-                                       clazz.newInstance();
+                                       
clazz.getDeclaredConstructor().newInstance();
                                } catch (Exception e) {
                                        log.warn("Not existing Crypt class 
found {}, replacing with SCryptImplementation", c.getValue());
                                        
c.setValue(SCryptImplementation.class.getCanonicalName());

Reply via email to