diff --git a/opentrafficshaper/plugins/configmanager.pm b/opentrafficshaper/plugins/configmanager.pm
index 300727b6dffc516b79b1d759c845812d5c1cae4d..7608306ab02ea4f00f582120323cf15791016922 100644
--- a/opentrafficshaper/plugins/configmanager.pm
+++ b/opentrafficshaper/plugins/configmanager.pm
@@ -326,6 +326,8 @@ sub process_change {
 		$logger->log(LOG_DEBUG,"[CONFIGMANAGER] Cannot process user change for '".$user->{'Username'}."' as the Status is invalid.");
 	}
 
+	$userChange->{'Source'} = $user->{'Source'};
+
 	# Set the user ID before we post to the change queue
 	$userChange->{'ID'} = $uid;
 	$userChange->{'LastUpdate'} = time();