use revision author if result_set author is not defined and add key to result_set.author