generated from coulomb/repo-seed
CMIS layer into an honest CMIS 1.1
This commit is contained in:
@@ -534,7 +534,14 @@ class ServiceRuntime:
|
||||
expected = properties.pop("expected_current_version_id", payload.get("expected_current_version_id", None))
|
||||
for key, value in properties.items():
|
||||
if key.startswith("cmis:"):
|
||||
continue
|
||||
raise ValidationError(
|
||||
"Unsupported CMIS property update",
|
||||
details={
|
||||
"property": key,
|
||||
"operation": "updateProperties",
|
||||
"supported": ["kontextual:metadata:<key>"],
|
||||
},
|
||||
)
|
||||
self.asset_service().add_metadata_record(
|
||||
asset_id,
|
||||
MetadataRecord(key=_cmis_metadata_key(key), value=value, confirmed=bool(payload.get("confirmed", True))),
|
||||
|
||||
Reference in New Issue
Block a user