From c385f3e21bd5ddb709fda56f1bb1da6714ab37e1 Mon Sep 17 00:00:00 2001 From: amvanbaren Date: Tue, 28 Jan 2025 14:02:12 +0200 Subject: [PATCH] Make unresolved dependency query case insensitive. --- .../openvsx/repositories/ExtensionJooqRepository.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/src/main/java/org/eclipse/openvsx/repositories/ExtensionJooqRepository.java b/server/src/main/java/org/eclipse/openvsx/repositories/ExtensionJooqRepository.java index 3f0df89ec..357715bc6 100644 --- a/server/src/main/java/org/eclipse/openvsx/repositories/ExtensionJooqRepository.java +++ b/server/src/main/java/org/eclipse/openvsx/repositories/ExtensionJooqRepository.java @@ -46,7 +46,7 @@ public List findAllActiveByPublicId(Collection publicIds, Str var conditions = new ArrayList(); conditions.add(EXTENSION.PUBLIC_ID.in(publicIds)); for(var namespaceToExclude : namespacesToExclude) { - conditions.add(NAMESPACE.NAME.notEqual(namespaceToExclude)); + conditions.add(NAMESPACE.NAME.notEqualIgnoreCase(namespaceToExclude)); } var query = findAllActive(); @@ -242,8 +242,8 @@ public String findFirstUnresolvedDependency(List dependencies) { var unresolvedDependency = DSL.concat(namespace, DSL.value("."), extension).as("unresolved_dependency"); return dsl.select(unresolvedDependency) .from(ids) - .leftJoin(NAMESPACE).on(NAMESPACE.NAME.eq(namespace)) - .leftJoin(EXTENSION).on(EXTENSION.NAME.eq(extension)) + .leftJoin(NAMESPACE).on(NAMESPACE.NAME.equalIgnoreCase(namespace)) + .leftJoin(EXTENSION).on(EXTENSION.NAME.equalIgnoreCase(extension)) .where(NAMESPACE.NAME.isNull()).or(EXTENSION.NAME.isNull()) .limit(1) .fetchOne(unresolvedDependency);