diff --git a/event/listeners/log/channelUpdate.js b/event/listeners/log/channelUpdate.js
index b37656d3..3ddd35bf 100644
--- a/event/listeners/log/channelUpdate.js
+++ b/event/listeners/log/channelUpdate.js
@@ -11,7 +11,7 @@ class channelUpdateListener extends Listener {
 
 	async exec(oldChannel, newChannel) {
 		const logStats = await LogStats.findOne({where: {guild: newChannel.guild.id}});
-
+		if (oldChannel === newChannel) return;
 		if (logStats) {
 			const fetchedLogs = await newChannel.guild.fetchAuditLogs({
 				limit: 1,
diff --git a/event/listeners/log/roleUpdate.js b/event/listeners/log/roleUpdate.js
index 34d63b06..45eae9fb 100644
--- a/event/listeners/log/roleUpdate.js
+++ b/event/listeners/log/roleUpdate.js
@@ -12,8 +12,9 @@ class roleUpdateListener extends Listener {
 		});
 	}
 
-	async exec(role) {
-		const guild = role.guild;
+	async exec(oldRole, newRole) {
+		if (oldRole === newRole) return;
+		const guild = oldRole.guild;
 		const logStats = await LogStats.findOne({where: {guild: guild.id}});
 		if (logStats) {
 			const fetchedLogs = await guild.fetchAuditLogs({
@@ -27,12 +28,12 @@ class roleUpdateListener extends Listener {
 			let Embed = this.client.util.embed()
 				.setColor('NAVY')
 				.setTitle('Role updated')
-				.setDescription(`${role.name} got updated!`)
+				.setDescription(`${oldRole.name} got updated!`)
 				.setTimestamp();
 
 			if (!creationLog) return channel.send(Embed);
 
-			Embed.setDescription(`${role.name} got updated by ${creationLog.executor}`);
+			Embed.setDescription(`${oldRole.name} got updated by ${creationLog.executor}`);
 
 			channel.send(Embed);
 		}