diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/ru-ru.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/ru-ru.json index cda8bc81169..bbcb74e8cdd 100644 --- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/ru-ru.json +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/ru-ru.json @@ -17,7 +17,7 @@ "account": "Аккаунт", "account-email": "Адрес электронной почты", "account-name": "Наименование аккаунта", - "acknowledged": "Признанный", + "acknowledged": "Признанный", "action": "Действие", "action-plural": "Действия", "action-required": "Требуется действие", @@ -2591,9 +2591,9 @@ "user-mentioned-in-comment": "{{user}} упомянул(а) вас в комментарии.", "user-verified-successfully": "Пользователь проверен", "valid-url-endpoint": "Конечные точки должны быть действительным URL", + "valid-urls-required": "Пожалуйста, введите действительные URL (например, https://example.com)", "validation-error-assets": "Пожалуйста, проверьте добавляемые объекты", "value-must-be-greater-than": "Значение «{{field}}» должно быть больше чем {{minimum}}", - "valid-urls-required": "Пожалуйста, введите действительные URL (например, https://example.com)", "value-should-equal-to-value": "Значение должно быть равно {{value}}.", "value-should-not-equal-to-value": "Значение не должно быть равно {{value}}.", "version-released-try-now": "Выпущена версия {{version}} <0>Посмотрите, что нового!", @@ -2683,4 +2683,4 @@ "unexpected-response": "Неожиданный ответ от сервера.", "update-entity-success": "Объект «{{entity}}» обновлен." } -} \ No newline at end of file +} diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/JSONLogicSearchClassBase.ts b/openmetadata-ui/src/main/resources/ui/src/utils/JSONLogicSearchClassBase.ts index 454941aa526..0198717b20f 100644 --- a/openmetadata-ui/src/main/resources/ui/src/utils/JSONLogicSearchClassBase.ts +++ b/openmetadata-ui/src/main/resources/ui/src/utils/JSONLogicSearchClassBase.ts @@ -183,7 +183,7 @@ class JSONLogicSearchClassBase { }, }; - mapFields: Record; + private _mapFieldsCache?: Record; defaultSelectOperators = [ 'select_equals', @@ -194,8 +194,12 @@ class JSONLogicSearchClassBase { 'is_not_null', ]; - constructor() { - this.mapFields = { + public get mapFields(): Record { + if (this._mapFieldsCache) { + return this._mapFieldsCache; + } + + this._mapFieldsCache = { [EntityReferenceFields.SERVICE]: { label: t('label.service'), type: 'select', @@ -419,6 +423,8 @@ class JSONLogicSearchClassBase { }, }, }; + + return this._mapFieldsCache; } public getMapFields = () => {