Eager Loading SPT Versions

This commit is contained in:
Refringe 2024-09-30 23:47:04 -04:00
parent 39a7640e92
commit 41555ca674
Signed by: Refringe
SSH Key Fingerprint: SHA256:t865XsQpfTeqPRBMN2G6+N8wlDjkgUCZF3WGW6O9N/k

View File

@ -20,6 +20,8 @@ class ModObserver
*/ */
public function saved(Mod $mod): void public function saved(Mod $mod): void
{ {
$mod->load('versions.sptVersions');
foreach ($mod->versions as $modVersion) { foreach ($mod->versions as $modVersion) {
$this->dependencyVersionService->resolve($modVersion); $this->dependencyVersionService->resolve($modVersion);
} }
@ -44,6 +46,8 @@ class ModObserver
*/ */
public function deleted(Mod $mod): void public function deleted(Mod $mod): void
{ {
$mod->load('versions.sptVersions');
$this->updateRelatedSptVersions($mod); $this->updateRelatedSptVersions($mod);
} }
} }