Metadata Extended handling implemented

This commit is contained in:
2020-10-15 12:11:51 +01:00
parent a47cb96c84
commit ff218def1b
4 changed files with 572 additions and 54 deletions

View File

@@ -178,7 +178,7 @@ void freeMetadata(struct metadata_t **metadata_ptr)
struct metadata_t *metadata = *metadata_ptr;
if (metadata->ext != 0) {
freeMetadataExt(&metadata->ext);
freeMetaExt(&metadata->ext);
}
if (metadata->object != 0) {
@@ -521,8 +521,7 @@ int64_t modbFetchMetadataObject(stored_conn *sconn, modb_ref *modb, struct metad
// MODB Metadata -> MetadataExtended
int64_t modbFetchMetadataExtended(stored_conn *sconn, modb_ref *modb, struct metadata_t *metadata)
{
// TODO: implement
return -1;
return modbMetaExtById(sconn, modb, metadata->id, &metadata->ext);
}
// MODB Metadata -> Groups