diff --git a/LibreMetaverse/EstateTools.cs b/LibreMetaverse/EstateTools.cs
index a7479c42..0d8dd677 100644
--- a/LibreMetaverse/EstateTools.cs
+++ b/LibreMetaverse/EstateTools.cs
@@ -736,6 +736,18 @@ namespace OpenMetaverse
/// Asset Received callback
///
public void RequestCovenantNotecard(UUID covenantId, AssetManager.AssetReceivedCallback callback)
+ {
+ RequestCovenantNotecard(covenantId, Client.Network.CurrentSim, callback);
+ }
+
+ ///
+ /// Requests Estate Covenant notecard from asset service
+ ///
+ /// Asset UUID for estate covenant notecard
+ /// Requested simulator
+ /// Asset Received callback
+ ///
+ public void RequestCovenantNotecard(UUID covenantId, Simulator simulator, AssetManager.AssetReceivedCallback callback)
{
var transfer = new AssetDownload
{
@@ -745,7 +757,7 @@ namespace OpenMetaverse
Priority = 101.0f,
Channel = ChannelType.Asset,
Source = SourceType.SimEstate,
- Simulator = Client.Network.CurrentSim,
+ Simulator = simulator,
Callback = callback
};
Client.Assets.RequestEstateAsset(transfer, EstateAssetType.Covenant);