We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 10bb904 commit 5439886Copy full SHA for 5439886
Model/GetModuleVersion.php
@@ -73,10 +73,15 @@ public function execute(string $moduleName): string
73
} else {
74
$fileDir = $this->moduleReader->getModuleDir('', $moduleName) . '/composer.json';
75
$data = $this->file->read($fileDir);
76
- $data = $this->serializer->unserialize($data);
77
-
78
- if (empty($data['version'])) {
79
- return !empty($module['setup_version']) ? $module['setup_version'] : '';
+ if ($data) {
+ try {
+ $data = $this->serializer->unserialize($data);
+ } catch (\Exception $e) {
80
+ $data = [];
81
+ }
82
+ if (empty($data['version'])) {
83
+ return !empty($module['setup_version']) ? $module['setup_version'] : '';
84
85
}
86
87
$this->versions[$moduleName] = !empty($data['version']) ? $data['version'] : '';
0 commit comments