more package info fixes
This commit is contained in:
parent
06db1c99db
commit
872f035fb9
@ -141,7 +141,7 @@
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
$id = $info["Package"]["id"] ?? null;
|
$id = $info["ExtensionInfo"]["id"] ?? $info["Package"]["id"] ?? null;
|
||||||
if (!$id) {
|
if (!$id) {
|
||||||
$this->status = static::ERR_UPLOAD_INVALID_PACKAGE;
|
$this->status = static::ERR_UPLOAD_INVALID_PACKAGE;
|
||||||
$this->log("Invalid package (missing ID)", static::L_FATAL);
|
$this->log("Invalid package (missing ID)", static::L_FATAL);
|
||||||
@ -149,7 +149,7 @@
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
$version = $info["Package"]["version"] ?? "";
|
$version = $info["ExtensionInfo"]["version"] ?? $info["Package"]["version"] ?? "0.0.0";
|
||||||
$this->log("Installing package $id v$version", $this::L_INFO);
|
$this->log("Installing package $id v$version", $this::L_INFO);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@ -169,7 +169,7 @@
|
|||||||
$this->app->dispatcher->trigger("crispage.packages.upload.success");
|
$this->app->dispatcher->trigger("crispage.packages.upload.success");
|
||||||
|
|
||||||
return new Extension(
|
return new Extension(
|
||||||
$id, $info["Package"]["version"] ?? "0.0.0", $id, $id,
|
$id, $version, $id, $id,
|
||||||
"package", $info["PackageData"] ?? []
|
"package", $info["PackageData"] ?? []
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user