Skip to content

Commit

Permalink
Fix null-pointer issue in ChallengeLevel creation.
Browse files Browse the repository at this point in the history
  • Loading branch information
BONNe committed Feb 5, 2019
1 parent fa03ea0 commit 94a54c2
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -930,12 +930,13 @@ public void removeChallengeFromLevel(Challenge challenge, ChallengeLevel level)
* @param uniqueID - new ID for challenge level.
* @return ChallengeLevel that is currently created.
*/
public ChallengeLevel createLevel(String uniqueID)
public ChallengeLevel createLevel(String uniqueID, World world)
{
if (!this.containsLevel(uniqueID))
{
ChallengeLevel level = new ChallengeLevel();
level.setUniqueId(uniqueID);
level.setWorld(world.getName());

this.saveLevel(level);
this.loadLevel(level);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,7 @@ private PanelItem createButton(Button button)
new EditLevelGUI(this.addon,
this.world,
this.user,
this.addon.getChallengesManager().createLevel(newName),
this.addon.getChallengesManager().createLevel(newName, this.world),
this.topLabel,
this.permissionPrefix,
this).build();
Expand Down

0 comments on commit 94a54c2

Please sign in to comment.