Fix type + resourceType fallbacks

This commit is contained in:
Jake Barnby 2025-05-17 01:37:20 +12:00
parent e22ef82116
commit 04009699eb
No known key found for this signature in database
GPG key ID: C437A8CC85B96E9C

View file

@ -330,7 +330,7 @@ class V23 extends Migration
$deploymentResourceType = null;
$type = $document->getAttribute('resourceType');
$type = $document->getAttribute('resourceType', $document->getAttribute('type', ''));
if ($type === 'function') {
$type = 'deployment';
$deploymentResourceType = 'function';
@ -344,7 +344,7 @@ class V23 extends Migration
->setAttribute('trigger', 'manual')
->setAttribute('deploymentResourceId', $resourceId)
->setAttribute('deploymentResourceInternalId', $resourceInternalId)
->setAttribute('deploymentResourceType', $deploymentResourceType)
->setAttribute('deploymentResourceType', $document->getAttribute('deploymentResourceType', $deploymentResourceType))
->setAttribute('search', \implode(' ', [$document->getId(), $document->getAttribute('domain', '')]));
if ($deploymentResourceType === 'function') {