Skip to content

Reject partial writes when feature does not announce partial write support#83

Open
DerAndereAndi wants to merge 1 commit intodevfrom
feature/partial-write-handling
Open

Reject partial writes when feature does not announce partial write support#83
DerAndereAndi wants to merge 1 commit intodevfrom
feature/partial-write-handling

Conversation

@DerAndereAndi
Copy link
Copy Markdown
Member

SPINE spec Section 5.3.4.2 defines write cmdOptions combinations but provides no fallback for unsupported partial writes (unlike reads where Section 5.3.4.5 allows ignoring filters and returning full data).

Validates incoming writes with partial/delete filters against the feature's announced writePartial capability and returns error code 8 (RestrictedFunctionExchangeCombinationNotSupported) when not supported.

Fixes #8

…pport

SPINE spec Section 5.3.4.2 defines write cmdOptions combinations but
provides no fallback for unsupported partial writes (unlike reads where
Section 5.3.4.5 allows ignoring filters and returning full data).

Validates incoming writes with partial/delete filters against the
feature's announced writePartial capability and returns error code 8
(RestrictedFunctionExchangeCombinationNotSupported) when not supported.
@coveralls
Copy link
Copy Markdown

Coverage Status

coverage: 93.7% (+0.009%) from 93.691%
when pulling cce818b on feature/partial-write-handling
into 8f7f5bd on dev.

@DerAndereAndi DerAndereAndi added this to the Version 0.8 milestone Feb 27, 2026
@sthelen-enqs sthelen-enqs self-requested a review March 30, 2026 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Decline incoming partial writes if partial write is not announced as being supported

3 participants