Skip to content

Commit 9b6c9fc

Browse files
committed
Do not load Card 'translations' relation by default
1 parent 54200d6 commit 9b6c9fc

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

app/Console/Commands/BuildLackeyCommand.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ public function buildVariant(LackeyVariant $lackeyVariant)
105105
},
106106
];
107107
$writer->insertOne(array_keys($definitions));
108-
Card::with('set')->chunk(1000, function ($cards) use ($writer, $definitions) {
108+
Card::with(['set', 'translations'])->chunk(1000, function ($cards) use ($writer, $definitions) {
109109
$writer->insertAll(
110110
$cards
111111
// Exclude ones not fully translated.

app/Http/Controllers/CardController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public function show(Card $card)
4141
private function getRelations(): array
4242
{
4343
$locale = \App::getLocale();
44-
$relations = ['set'];
44+
$relations = ['set', 'translations'];
4545
if ($locale !== Locale::JAPANESE) {
4646
$relations[] = 'suggestions';
4747
}

app/I18n/ManualTranslation/SuggestionApprover.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ public function approve(Suggestion $suggestion): void
2121
$attributes = $suggestion->only($keyAttributes);
2222
$values = $suggestion->attributesToArray();
2323

24+
$suggestion->loadMissing('card.translations');
25+
2426
$cardAutoTranslation = $suggestion->card->getTranslation("$locale-auto");
2527
$newTranslationData = $cardAutoTranslation->replicate()->toArray();
2628

app/Models/Card.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,6 @@ class Card extends Model
9797
'ability_description',
9898
];
9999

100-
protected $with = ['translations'];
101-
102100
protected $dateFormat = 'Y-m-d H:i:s.u';
103101

104102
protected $keyType = 'string';

0 commit comments

Comments
 (0)