This is an automated email from the ASF dual-hosted git repository.

dlych pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git

commit 4d23f02658e1e5e4ef9d9a7d4e16db590a3b0952
Author: Ian Maxon <[email protected]>
AuthorDate: Tue Nov 17 13:49:36 2020 -0800

    [NO ISSUE] Fix reading of external function identifiers from metadata
    
    Change-Id: I266ee48079d93f783baed3245a42902b23ceb38c
    Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/8947
    Integration-Tests: Jenkins <[email protected]>
    Reviewed-by: Dmitry Lychagin <[email protected]>
    Contrib: Ian Maxon <[email protected]>
    Tested-by: Jenkins <[email protected]>
---
 .../metadata/entitytupletranslators/FunctionTupleTranslator.java        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/entitytupletranslators/FunctionTupleTranslator.java
 
b/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/entitytupletranslators/FunctionTupleTranslator.java
index 0672906..81c654b 100644
--- 
a/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/entitytupletranslators/FunctionTupleTranslator.java
+++ 
b/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/entitytupletranslators/FunctionTupleTranslator.java
@@ -151,7 +151,7 @@ public class FunctionTupleTranslator extends 
AbstractDatatypeTupleTranslator<Fun
             externalIdentifier = new 
ArrayList<>(externalIdentifierList.size());
             IACursor externalIdentifierCursor = 
externalIdentifierList.getCursor();
             while (externalIdentifierCursor.next()) {
-                externalIdentifierList.add(externalIdentifierCursor.get());
+                externalIdentifier.add(((AString) 
externalIdentifierCursor.get()).getStringValue());
             }
             libraryName = getString(functionRecord, 
MetadataRecordTypes.FIELD_NAME_LIBRARY_NAME);
             String libraryDataverseCanonicalName = getString(functionRecord, 
FIELD_NAME_LIBRARY_DATAVERSE_NAME);

Reply via email to