From cfcdabf3f886f5aff660e863e369c5fe37d75d1f Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 9 Sep 2004 14:20:11 +0200 Subject: [PATCH] fix NdbDictionary --- ndb/src/ndbapi/NdbDictionaryImpl.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ndb/src/ndbapi/NdbDictionaryImpl.cpp b/ndb/src/ndbapi/NdbDictionaryImpl.cpp index 566ebdfb141..d7fccb3bd37 100644 --- a/ndb/src/ndbapi/NdbDictionaryImpl.cpp +++ b/ndb/src/ndbapi/NdbDictionaryImpl.cpp @@ -1773,7 +1773,7 @@ NdbDictionaryImpl::removeCachedObject(NdbTableImpl & impl) */ NdbIndexImpl* NdbDictionaryImpl::getIndexImpl(const char * externalName, - const char * internalName) + const char * internalName) { NdbTableImpl* tab = getTableImpl(internalName); if(tab == 0){ @@ -1799,6 +1799,7 @@ NdbDictionaryImpl::getIndexImpl(const char * externalName, NdbIndexImpl* idx; if(NdbDictInterface::create_index_obj_from_table(&idx, tab, prim) == 0){ idx->m_table = tab; + idx->m_externalName.assign(externalName); idx->m_internalName.assign(internalName); // TODO Assign idx to tab->m_index // Don't do it right now since assign can't asign a table with index