fix bug in getmetadata