Skip to content

v25.3.3, getting error "invalid cond value: must start with @if( or @filter(" #9687

@hankhsutc

Description

@hankhsutc

Describe the bug

After upgrading from v25.3.1 to v25.3.3, we started getting the error "invalid cond value: must start with @if( or @filter(" when sending a delete mutation. Are there any changes related to validation in v25.3.3?

To Reproduce

Cond: @if ( NOT eq(len(RoutesId), 0) ), Set: , Delete: [
{
    "uid": "uid(RoutesId)",
    "Routes.id": null,
     "Routes.route": null
  }

Expected behavior

delete successfully.

Environment

Kubenetes
docker image: docker.io/dgraph/dgraph:v25.3.3

Metadata

Metadata

Labels

bugstatus/acceptedWe accept to investigate/work on it.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions