🐛 fix(sidebar): 修复视图裸名定位失败

This commit is contained in:
Syngnat
2026-06-09 17:51:43 +08:00
parent 9fab48e64f
commit af51ead948
4 changed files with 213 additions and 20 deletions

View File

@@ -1432,6 +1432,16 @@ export const resolveQueryEditorNavigationTarget = (
&& meta.normalizedRawObjectName === exactQualifiedName
);
if (exact) {
if (!normalizedSchemaName && !exact.normalizedSchemaName) {
const schemaQualifiedMatches = metas.filter((meta) =>
meta.normalizedDbName === normalizedDbName
&& meta.normalizedObjectName === normalizedObjectName
&& Boolean(meta.normalizedSchemaName)
);
if (schemaQualifiedMatches.length === 1) {
return schemaQualifiedMatches[0];
}
}
return exact;
}