Skip to content

Commit c594683

Browse files
authored
Merge pull request #412 from CnCNet/develop
Develop
2 parents 2beb142 + b8afe60 commit c594683

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

cncnet-api/app/Models/MapPool.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
use Illuminate\Database\Eloquent\Factories\HasFactory;
44
use Illuminate\Database\Eloquent\Model;
5+
use Illuminate\Support\Facades\Log;
56

67
class MapPool extends Model {
78

@@ -41,9 +42,7 @@ public function tiers()
4142

4243
public function invalidPairs(): array
4344
{
44-
$raw = $this->invalid_faction_pairs ?? '[]';
45-
$arr = json_decode($raw, true);
46-
return is_array($arr) ? $arr : [];
45+
return $this->invalid_faction_pairs ?? [];
4746
}
4847

4948
public function isValidPair(int $faction1, int $faction2): bool

cncnet-api/tests/Feature/Api/Duplicates/FactionPolicyServiceTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public function applyPolicy1v1_no_map_candidates_keeps_sides(): void
8787
$pool = new MapPool();
8888
$pool->forced_faction_id = 5;
8989
$pool->forced_faction_ratio = 0.5;
90-
$pool->invalid_faction_pairs = json_encode([]);
90+
$pool->invalid_faction_pairs = [];
9191

9292
// Map allows factions 1, 2, 3, 4, but not 5.
9393
$qmMap = $this->mockQmMap([1,2,3,4]);
@@ -111,7 +111,7 @@ public function applyPolicy1v1_one_candidate_applies(): void
111111
$pool = new MapPool();
112112
$pool->forced_faction_id = 9;
113113
$pool->forced_faction_ratio = 0.5;
114-
$pool->invalid_faction_pairs = json_encode([[0, 6], [0, 0], [6, 6], [9, 9]]);
114+
$pool->invalid_faction_pairs = [[0, 6], [0, 0], [6, 6], [9, 9]];
115115

116116
// Map allows forced faction.
117117
$qmMap = $this->mockQmMap([0, 6, 9]);
@@ -163,7 +163,7 @@ public function applyPolicy1v1_test_avs_month(): void
163163
$pool = new MapPool();
164164
$pool->forced_faction_id = 0;
165165
$pool->forced_faction_ratio = 0.5;
166-
$pool->invalid_faction_pairs = json_encode([[ 0, 0 ], [ 6, 6 ]]);
166+
$pool->invalid_faction_pairs = [[ 0, 0 ], [ 6, 6 ]];
167167

168168
$qmMap = $this->mockQmMap([0, 6]);
169169

0 commit comments

Comments
 (0)