GetMailChilds error
PostPosted:Tue Dec 24, 2013 2:14 pm
Hi again. I hope you can help me with this. When changing selected diractory I get this error:
OKM-016024(GetMailChilds): Database error
could not execute query
I recently added this script, i guess it might be connected:
Purge all users trash
OKM-016024(GetMailChilds): Database error
could not execute query
I recently added this script, i guess it might be connected:
Purge all users trash
Code: Select all
import com.openkm.api.*;
import com.openkm.core.*;
import com.openkm.bean.*;
import com.openkm.module.db.stuff.*;
String token = DbSessionManager.getInstance().getSystemToken();
for (Folder trash : OKMFolder.getInstance().getChilds(token, "/okm:trash")) {
print("Trash: " + trash.getPath()+"<br/>");
for (Folder fld : OKMFolder.getInstance().getChilds(token, trash.getPath())) {
print("About to delete folder: " + fld.getPath() + "<br/>");
OKMFolder.getInstance().purge(token, fld.getPath());
}
for (Document doc : OKMDocument.getInstance().getChilds(token, trash.getPath())) {
print("About to delete document: " + doc.getPath() + "<br/>");
OKMDocument.getInstance().purge(token, doc.getPath());
}
for (Mail mail : OKMMail.getInstance().getChilds(token, trash.getPath())) {
print("About to delete mail: " + mail.getPath() + "<br/>");
OKMMail.getInstance().purge(token, mail.getPath());
}
}