This issue has been created
 
 
XWiki Platform / cid:jira-generated-image-avatar-09551ad7-99c0-489e-9d8b-2f486d1253b0 XWIKI-23727 Open

'(empty)' filter doesn’t work with DB list properties that accept multiple values

 
View issue   ·   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-a51f0a3e-2733-4a10-b3f5-58f4da76da3e Nikita Petrenko created this issue on 18/Nov/25 11:01
 
Summary: '(empty)' filter doesn’t work with DB list properties that accept multiple values
Issue Type: cid:jira-generated-image-avatar-09551ad7-99c0-489e-9d8b-2f486d1253b0 Bug
Affects Versions: 17.10.0-rc-1
Assignee: Unassigned
Components: Live Data
Created: 18/Nov/25 11:01
Priority: cid:jira-generated-image-static-major-cd40d10a-6df7-4b9a-8790-8a489c6f7092 Major
Reporter: Nikita Petrenko
Description:

Issue original was reproduced on XWiki 16.10.8. But I also have same result in latest one (on ticket creation date 17.10.-RC).

Credit's to slauriere who helped to identify the issue.

Steps to reproduce

  1. Modify page
    Help.Applications.Movies.Code.MoviesClass

    in class editor

  2. Find DBList property and checkbox mutliselect and relational storage values
  3. Save changes
  4. Create a new entry for Movie AWM but don't put director value
  5. Create LD either on page
    Help.Applications.Movies.WebHome
  6. Use this source
    {{liveData
      id="movies"
      properties="doc.name,doc.title, databaseList1"
      source="liveTable"
      sourceParameters="className=Help.Applications.Movies.Code.MoviesClass&translationPrefix=movies.livetable."
    /}}
    
  7. Try to filter LD by empty value in director column

Actual result

LD returns emptiness with text (No entries).

Expected result

LD return entry(ies) that doesn't have director value