Fix subscription status via CLI; derive domain status + badges
This commit is contained in:
@@ -82,13 +82,18 @@ export async function syncPleskInstance(
|
||||
|
||||
const subscriptionsForUpsert = subscriptionsRaw
|
||||
.map((item: any) => {
|
||||
const sourceId = item?.id ?? item?.guid ?? item?.subscription_id;
|
||||
const sourceId =
|
||||
item?.plesk_subscription_id ??
|
||||
item?.name ??
|
||||
item?.id ??
|
||||
item?.guid ??
|
||||
item?.subscription_id;
|
||||
if (!sourceId) return null;
|
||||
return {
|
||||
agency_id: instance.agency_id,
|
||||
plesk_instance_id: instance.id,
|
||||
plesk_subscription_id: String(sourceId),
|
||||
name: item?.name ? String(item.name) : null,
|
||||
name: item?.name ? String(item.name) : String(sourceId),
|
||||
status: item?.status ? String(item.status) : null,
|
||||
owner_login: item?.owner_login
|
||||
? String(item.owner_login)
|
||||
|
||||
Reference in New Issue
Block a user