install/update: ui must always set the appStoreId or versionsUrl
This commit is contained in:
@@ -69,8 +69,11 @@ async function onUpdate() {
|
||||
updateError.value = '';
|
||||
|
||||
let appData = '';
|
||||
if (props.app.appStoreId) appData = { appStoreId: `${props.app.appStoreId}@${props.app.updateInfo.manifest.version}` };
|
||||
if (props.app.versionsUrl) appData = { versionsUrl: `${props.app.versionsUrl}@${props.app.updateInfo.manifest.version}` };
|
||||
if (props.app.appStoreId) {
|
||||
appData = { manifest: props.app.updateInfo.manifest };
|
||||
} else if (props.app.versionsUrl) {
|
||||
appData = { versionsUrl: `${props.app.versionsUrl}@${props.app.updateInfo.manifest.version}` };
|
||||
}
|
||||
|
||||
const [error, result] = await appsModel.update(props.app.id, appData, skipBackup.value);
|
||||
if (error) {
|
||||
|
||||
Reference in New Issue
Block a user