mirror of
https://github.com/Melledy/Nebula.git
synced 2025-12-12 20:34:36 +01:00
Fix !giveall not saving characters/discs properties to the database
This commit is contained in:
@@ -84,7 +84,11 @@ public class GiveAllCommand implements CommandHandler {
|
|||||||
var disc = target.getCharacters().addDisc(data.getId());
|
var disc = target.getCharacters().addDisc(data.getId());
|
||||||
|
|
||||||
// Set properties
|
// Set properties
|
||||||
args.setProperties(disc);
|
boolean shouldSave = args.setProperties(disc);
|
||||||
|
|
||||||
|
if (shouldSave) {
|
||||||
|
disc.save();
|
||||||
|
}
|
||||||
|
|
||||||
// Add to change info
|
// Add to change info
|
||||||
change.add(disc.toProto());
|
change.add(disc.toProto());
|
||||||
@@ -110,7 +114,11 @@ public class GiveAllCommand implements CommandHandler {
|
|||||||
var character = target.getCharacters().addCharacter(data.getId());
|
var character = target.getCharacters().addCharacter(data.getId());
|
||||||
|
|
||||||
// Set properties
|
// Set properties
|
||||||
args.setProperties(character);
|
boolean shouldSave = args.setProperties(character);
|
||||||
|
|
||||||
|
if (shouldSave) {
|
||||||
|
character.save();
|
||||||
|
}
|
||||||
|
|
||||||
// Add to change info
|
// Add to change info
|
||||||
change.add(character.toProto());
|
change.add(character.toProto());
|
||||||
|
|||||||
Reference in New Issue
Block a user