Skip to content

UPDATE USING combined with explicit GRAPH over-deletes from the default graph #1441

Description

@aaj3f

DELETE {...} USING <g3> WHERE { GRAPH <g2> {...} } deletes rows it must not (W3C dawg-delete-using-02a: expected 5 triples to remain, 3 remain). Single-operation, verified; the explicit GRAPH block's scope is polluted by USING dataset selection (fluree-db-transact/src/stage.rs:1382-1399 region).

Data loss in a supported UPDATE form. Roadmap PR-U6 (sequenced after the GRAPH-operator conformance PR).

Found and verified by the W3C SPARQL burn-down audit (PR #1437; docs/audit/burn-down/ROADMAP.md §5 on branch test/sparql-testsuite-full-coverage).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions