Merge pull request #28525 from backstage/blam/remove-things
catalog: small query improvement
This commit is contained in:
@@ -162,12 +162,6 @@ export class DefaultProviderDatabase implements ProviderDatabase {
|
||||
logger: this.options.logger,
|
||||
});
|
||||
}
|
||||
|
||||
await tx<DbRefreshStateReferencesRow>('refresh_state_references')
|
||||
.where('target_entity_ref', entityRef)
|
||||
.andWhere({ source_key: options.sourceKey })
|
||||
.delete();
|
||||
|
||||
if (ok) {
|
||||
await tx<DbRefreshStateReferencesRow>('refresh_state_references')
|
||||
.where('target_entity_ref', entityRef)
|
||||
@@ -180,6 +174,11 @@ export class DefaultProviderDatabase implements ProviderDatabase {
|
||||
target_entity_ref: entityRef,
|
||||
});
|
||||
} else {
|
||||
await tx<DbRefreshStateReferencesRow>('refresh_state_references')
|
||||
.where('target_entity_ref', entityRef)
|
||||
.andWhere({ source_key: options.sourceKey })
|
||||
.delete();
|
||||
|
||||
const conflictingKey = await checkLocationKeyConflict({
|
||||
tx,
|
||||
entityRef,
|
||||
|
||||
Reference in New Issue
Block a user