src/XattrAttributeFinder.h
branchv_0
changeset 44 dc5c210295d0
parent 32 bccda5688d71
--- a/src/XattrAttributeFinder.h	Fri Jan 17 14:07:33 2020 +0100
+++ b/src/XattrAttributeFinder.h	Sat Jan 18 16:41:59 2020 +0100
@@ -53,7 +53,7 @@
 protected:
 
 	virtual void writeFieldOfExistingFile(RelationalWriter* writer, const string_t& relationName, const RequestedField& field) override {
-		for (string_t alias : field.getAliases()) {
+		for (string_t alias : field.getAliasesOrName()) {
 			// TODO: support also other namespaces through CLI --option namespace someOtherNS
 			string_t xattrName = L"user." + field.name;
 			if (field.group == RequestedField::GROUP_XATTR) writer->writeAttribute(getXattr(currentFile, xattrName));
@@ -65,7 +65,7 @@
 	virtual vector<AttributeMetadata> toMetadata(RelationalWriter* writer, const string_t& relationName, const RequestedField& field) override {
 		if (field.group == RequestedField::GROUP_XATTR) {
 			vector<AttributeMetadata> metadata;
-			for (string_t alias : field.getAliases()) metadata.push_back(AttributeMetadata{alias, TypeId::STRING});
+			for (string_t alias : field.getAliasesOrName()) metadata.push_back(AttributeMetadata{alias, TypeId::STRING});
 			return metadata;
 		} else {
 			return {};