diff --git a/build/stubs/app_ecosystem_v2.php b/build/stubs/app_ecosystem_v2.php
new file mode 100644
index 00000000000..d2b07c9c616
--- /dev/null
+++ b/build/stubs/app_ecosystem_v2.php
@@ -0,0 +1,15 @@
+isInstalled('app_ecosystem_v2')) {
return false;
}
- $appEcosystemV2Service = Server::get(OCA\AppEcosystemV2\Service\AppEcosystemV2Service::class);
- return $appEcosystemV2Service->validateExAppRequestToNC($request);
+ try {
+ $appEcosystemV2Service = Server::get(OCA\AppEcosystemV2\Service\AppEcosystemV2Service::class);
+ return $appEcosystemV2Service->validateExAppRequestToNC($request);
+ } catch (\Psr\Container\NotFoundExceptionInterface|\Psr\Container\ContainerExceptionInterface $e) {
+ return false;
+ }
}
}
diff --git a/psalm.xml b/psalm.xml
index 87cecf3e2d2..cb7409489a8 100644
--- a/psalm.xml
+++ b/psalm.xml
@@ -81,6 +81,7 @@
+