Match columns of storage with filter keyword
[platform/core/api/media-content.git] / src / media_tag.c
index de49579..884eccc 100755 (executable)
@@ -103,7 +103,7 @@ static int __media_tag_get_tag_info_from_db(const char *name, media_tag_h tag)
 
        if (sqlite3_step(stmt) == SQLITE_ROW) {
                _tag->tag_id = (int)sqlite3_column_int(stmt, 0);
-               _tag->name = g_strdup((const char *)sqlite3_column_text(stmt, 1));
+               _tag->name = g_strdup(name);
        } else {
                media_content_error("Nonexistent tag name[%s]", name);
                ret = MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
@@ -325,8 +325,8 @@ int media_tag_get_tag_from_db(int tag_id, media_tag_h *tag)
                        return MEDIA_CONTENT_ERROR_OUT_OF_MEMORY;
                }
 
-               _tag->tag_id = (int)sqlite3_column_int(stmt, 0);
-               _tag->name = g_strdup((const char *)sqlite3_column_text(stmt, 1));
+               _tag->tag_id = tag_id;
+               _tag->name = g_strdup((const char *)sqlite3_column_text(stmt, 0));
 
                *tag = (media_tag_h)_tag;
        } else {