Search crashes with ValueError when searching text strings (e.g. "AI")

Version: 3.0.0
Installation: Docker with Nginx reverse proxy

Issue:
When users search for short text strings (e.g. “AI”), the application crashes and logs the user out.

Error log:

[2026-01-21 09:50:20][ERROR] — [search_framework]: Exception: invalid literal for int() with base 10: ‘AI’, Type: <class ‘ValueError’> (search_routes.py)
Traceback (most recent call last):
File “cmdb/interface/rest_api/routes/framework_routes/search_routes.py”, line 134, in search_framework
File “cmdb/manager/query_builder/search_pipeline_builder.py”, line 146, in build
ValueError: invalid literal for int() with base 10: ‘AI’

Steps to reproduce:

  1. Log in to DataGerry
  2. Go to Server and open VMWAre Server
  3. Use the search field on the right hand and type “AI”
  4. Press Enter

Expected: Search returns results or “no results found”
Actual: Site crashes and user is logged out or greying out

Note: I see this is similar to DAT-1946. Is there a timeline for the fix?
Temp Solution: Use filter first and filter by column

Hi @extloma ,

thanks for the Feedback, we will have a look at your issue szenario. We will keep you updated in this post.

SIncerly your DataGerry Team

Hi @extloma ,

are you talking about the search field right of the “Filter”-Button ?

Yes exactly! Perhaps I can link a screenrecord when I have the user within reach :slight_smile: