Skip to content

Commit c515f8d

Browse files
authored
Merge pull request #29 from intagaming/master
Fixed incorrectly inserting role to YAML
2 parents cc7c7d0 + 07cb7c2 commit c515f8d

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

src/CortexPE/Hierarchy/command/subcommand/InfoCommand.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ function(Player $player, CustomFormResponse $response): void {
7878
$this->setCurrentSender($player);
7979
$this->onRun($player, $this->getName(), [
8080
"targetType" => InfoTargetEnumArgument::TARGET_MEMBER,
81-
"targetMember" => $this->memberFactory->getMember($response->getString("member"))
81+
"targetMember" => [$this->memberFactory->getMember($response->getString("member"))]
8282
]);
8383
}
8484
],
@@ -97,7 +97,7 @@ function(Player $player, CustomFormResponse $response) use ($roles, $roles_i): v
9797
$this->setCurrentSender($player);
9898
$this->onRun($player, $this->getName(), [
9999
"targetType" => InfoTargetEnumArgument::TARGET_ROLE,
100-
"targetRole" => $this->roleManager->getRole($roles_i[$response->getInt("roles")])
100+
"targetRole" => [$this->roleManager->getRole($roles_i[$response->getInt("roles")])]
101101
]);
102102
}
103103
],

src/CortexPE/Hierarchy/data/role/IndexedRoleDS.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,12 +114,12 @@ public function removeRolePermission(Role $role, $permission): void {
114114
}
115115

116116
public function createRoleOnStorage(string $name, int $id, int $position): void {
117-
array_splice($this->roles, $position, 0, [
117+
array_splice($this->roles, $position, 0, [[
118118
"ID" => $id,
119119
"Name" => $name,
120120
"isDefault" => false,
121121
"Permissions" => []
122-
]);
122+
]]);
123123
$this->flush();
124124
}
125125

src/CortexPE/Hierarchy/member/Member.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ public function getAttachment(): ?PermissionAttachment {
5757

5858
public function recalculatePermissions(): void {
5959
parent::recalculatePermissions();
60+
$this->attachment->clearPermissions();
6061
$this->attachment->setPermissions($this->permissions);
6162
}
6263

0 commit comments

Comments
 (0)