diff --git a/dao/src/main/java/org/thingsboard/server/dao/model/sql/AiModelSettingsEntity.java b/dao/src/main/java/org/thingsboard/server/dao/model/sql/AiModelSettingsEntity.java index 2a866c8620..25aa7a0018 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/model/sql/AiModelSettingsEntity.java +++ b/dao/src/main/java/org/thingsboard/server/dao/model/sql/AiModelSettingsEntity.java @@ -48,7 +48,7 @@ public class AiModelSettingsEntity extends BaseVersionedEntity public static final Map COLUMN_MAP = Map.of( "createdTime", "created_time", - "provider", "(configuration -> 'providerConfig' ->> 'provider')", + "provider", "(configuration ->> 'provider')", "modelId", "(configuration -> 'modelConfig' ->> 'modelId')" ); diff --git a/dao/src/main/java/org/thingsboard/server/dao/sql/ai/AiModelSettingsRepository.java b/dao/src/main/java/org/thingsboard/server/dao/sql/ai/AiModelSettingsRepository.java index aae01a3b41..6be7d97f33 100644 --- a/dao/src/main/java/org/thingsboard/server/dao/sql/ai/AiModelSettingsRepository.java +++ b/dao/src/main/java/org/thingsboard/server/dao/sql/ai/AiModelSettingsRepository.java @@ -42,7 +42,7 @@ interface AiModelSettingsRepository extends JpaRepository 'providerConfig' ->> 'provider') ILIKE '%' || :textSearch || '%' + OR (ai_model.configuration ->> 'provider') ILIKE '%' || :textSearch || '%' OR (ai_model.configuration -> 'modelConfig' ->> 'modelId') ILIKE '%' || :textSearch || '%') """, countQuery = """ @@ -51,7 +51,7 @@ interface AiModelSettingsRepository extends JpaRepository 'providerConfig' ->> 'provider') ILIKE '%' || :textSearch || '%' + OR (ai_model.configuration ->> 'provider') ILIKE '%' || :textSearch || '%' OR (ai_model.configuration -> 'modelConfig' ->> 'modelId') ILIKE '%' || :textSearch || '%') """, nativeQuery = true