Skip to content

Commit 28a6b60

Browse files
authored
Merge pull request #139 from lilt/4.x-latest-updates
4.x latest updates from 3.x
2 parents 0e2e9bc + 28e1bfc commit 28a6b60

File tree

7 files changed

+25
-12
lines changed

7 files changed

+25
-12
lines changed

src/modules/FetchJobStatusFromConnector.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ public function execute($queue): void
9696
Craft::error([
9797
"message" => sprintf(
9898
'Set job %d and translations to status failed due to failed/cancel status from lilt',
99-
$jobRecord->id,
99+
$jobRecord->id
100100
),
101101
"jobRecord" => $jobRecord,
102102
]);
@@ -163,7 +163,7 @@ function (TranslationResponse $connectorTranslation) {
163163
Craft::error([
164164
"message" => sprintf(
165165
'Set job %d and translations to status failed due to failed status for translation from lilt',
166-
$jobRecord->id,
166+
$jobRecord->id
167167
),
168168
"jobRecord" => $jobRecord,
169169
]);
@@ -239,7 +239,7 @@ function (TranslationResponse $connectorTranslation) {
239239
Craft::error([
240240
"message" => sprintf(
241241
'Set job %d and translations to status failed due to failed/cancel status from lilt',
242-
$jobRecord->id,
242+
$jobRecord->id
243243
),
244244
"jobRecord" => $jobRecord,
245245
]);

src/modules/ManualJobSync.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public function execute($queue): void
5656
1,
5757
Craft::t(
5858
'app',
59-
'Syncing finished',
59+
'Syncing finished'
6060
)
6161
);
6262

@@ -74,7 +74,7 @@ public function execute($queue): void
7474
1,
7575
Craft::t(
7676
'app',
77-
'Syncing finished',
77+
'Syncing finished'
7878
)
7979
);
8080

src/modules/QueueManager.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public function execute($queue): void
3535
1,
3636
Craft::t(
3737
'app',
38-
'Finished lilt queue manager',
38+
'Finished lilt queue manager'
3939
)
4040
);
4141

@@ -61,7 +61,7 @@ public function execute($queue): void
6161
1,
6262
Craft::t(
6363
'app',
64-
'Finished lilt queue manager',
64+
'Finished lilt queue manager'
6565
)
6666
);
6767

@@ -90,7 +90,7 @@ public function execute($queue): void
9090
1,
9191
Craft::t(
9292
'app',
93-
'Finished lilt queue manager',
93+
'Finished lilt queue manager'
9494
)
9595
);
9696

src/modules/SendTranslationToConnector.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ public function execute($queue): void
113113
sprintf(
114114
'Can\'t find job %d for element %d',
115115
$this->jobId,
116-
$this->versionId,
116+
$this->versionId
117117
)
118118
);
119119
}

src/services/handlers/CreateDraftHandler.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,19 @@ public function create(
8282

8383
$this->copyFieldsHandler->copy($element, $draft);
8484

85+
$result = Craft::$app->elements->saveElement($draft, true, false, false);
86+
if (!$result) {
87+
Craft::error(
88+
sprintf(
89+
"Can't save freshly created draft %d for site %s",
90+
$draft->id,
91+
Craftliltplugin::getInstance()->languageMapper->getLanguageBySiteId(
92+
$targetSiteId
93+
)
94+
)
95+
);
96+
}
97+
8598
$copyEntriesSlugFromSourceToTarget = SettingRecord::findOne(
8699
['name' => 'copy_entries_slug_from_source_to_target']
87100
);

src/services/handlers/UpdateJobStatusHandler.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public function update(int $jobId): void
5454
Craft::error([
5555
"message" => sprintf(
5656
'Set job %d and translations to status failed',
57-
$jobRecord->id,
57+
$jobRecord->id
5858
),
5959
"jobRecord" => $jobRecord,
6060
], 'lilt');
@@ -68,7 +68,7 @@ public function update(int $jobId): void
6868
Craft::warning([
6969
"message" => sprintf(
7070
'Set job %d and translations to status needs attention',
71-
$jobRecord->id,
71+
$jobRecord->id
7272
),
7373
"jobRecord" => $jobRecord,
7474
], 'lilt');

tests/integration/modules/ManualJobSyncCest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ public function testNotStartedJobWithNotSentTranslations(IntegrationTester $I):
423423
'elementId' => $translation->elementId,
424424
'versionId' => $translation->versionId,
425425
'targetSiteId' => $translation->targetSiteId,
426-
]),
426+
])
427427
);
428428
}
429429

0 commit comments

Comments
 (0)