Improve error handling by backups
[lgpl/argeo-commons.git] / server / runtime / org.argeo.server.core / src / main / java / org / argeo / server / backup / MySqlBackup.java
index 8d729eafffd875e59b7be5dc8fe5e3d11b5f4345..e4ec54e346461661dfccddc44c1b7c82541e4316 100644 (file)
@@ -15,12 +15,19 @@ public class MySqlBackup extends OsCallBackup {
        }
 
        public MySqlBackup(String dbUser, String dbPassword, String dbName) {
-               super(dbName);
+               super(dbName + ".sql");
                this.dbUser = dbUser;
                this.dbPassword = dbPassword;
                this.dbName = dbName;
        }
 
+       @Override
+       public void init() {
+               if (getName() == null)
+                       setName(dbName + ".sql");
+               super.init();
+       }
+
        @Override
        public void writeBackup(FileObject targetFo) {
                if (getCommand() == null)