Fixes crashes on banned users for web requests. This version is live.

This commit is contained in:
James Quinley
2022-12-23 12:12:04 -08:00
parent 1feeb21ce2
commit 8179c3e0ef
3 changed files with 15 additions and 34 deletions

View File

@ -1137,8 +1137,13 @@ public class delegationServices {
//Above makes UUID, will be remade if it already exists.
try {
Document DupeUser = accountS.find(eq("User", User)).first();
String DUPE = (String) DupeUser.get("User");
Document DupeEmail = accountS.find(eq("Email", Email)).first();
String DUPEEMAIL = (String) DupeEmail.get("Email");
if (DUPEEMAIL.equals(null)) {
Document DupeUser = accountS.find(eq("User", User)).first();
String DUPE = (String) DupeUser.get("User");
}
BasicDBObject searchQuery = new BasicDBObject();
searchQuery.append("_id", ClientID);
@ -1152,7 +1157,7 @@ public class delegationServices {
dCollection.updateOne(searchQuery, updateQuery1);
delegationTimer.DeleteTargetRequestByID(Lrequest.get("_id"));
} catch (Exception exr) {
System.out.println("Username Is Open");
System.out.println("Username & Email Is Open");
try {
Document DupeToken = accountS.find(eq("Token", Token)).first();
String DupeToke1n = (String) DupeToken.get("Token");
@ -1880,7 +1885,8 @@ public class delegationServices {
dCollection.updateOne(searchQuery, updateQuery);
dCollection.updateOne(searchQuery, updateQuery1);
//delegationTimer.trigger();
delegationTimer.DeleteTargetRequestByID(Lrequest.get("_id"));
delegationTimer.DeleteTargetRequestByID(objid);
System.out.println("Deleted");
}
} else {
@ -1957,13 +1963,13 @@ public class delegationServices {
dCollection.updateOne(searchQuery, updateQuery);
dCollection.updateOne(searchQuery, updateQuery1);
//delegationTimer.trigger();
delegationTimer.DeleteTargetRequestByID(Lrequest.get("_id"));
delegationTimer.DeleteTargetRequestByID(objid);
}
}
} else {
System.out.println("Banned Account");
BasicDBObject searchQuery = new BasicDBObject();
searchQuery.append("_id",Lrequest.get("_id").toString());
searchQuery.append("_id",Lrequest.get("_id"));
BasicDBObject updateQuery = new BasicDBObject();
BasicDBObject updateQuery1 = new BasicDBObject();
@ -1973,7 +1979,7 @@ public class delegationServices {
new BasicDBObject().append("status", true));
dCollection.updateOne(searchQuery, updateQuery);
dCollection.updateOne(searchQuery, updateQuery1);
delegationTimer.DeleteTargetRequestByID(Lrequest.get("_id").toString());
delegationTimer.DeleteTargetRequestByID(objid);
}
} catch (Exception ERC) {
System.out.println("Something Went Wrong: " + ERC.getLocalizedMessage());
@ -1989,7 +1995,7 @@ public class delegationServices {
dCollection.updateOne(searchQuery, updateQuery);
dCollection.updateOne(searchQuery, updateQuery1);
//delegationTimer.trigger();
delegationTimer.DeleteTargetRequestByID(Lrequest.get("_id"));
delegationTimer.DeleteTargetRequestByID(objid);
}
}