diff --git a/src/Seq.Api/ResourceGroups/DataResourceGroup.cs b/src/Seq.Api/ResourceGroups/DataResourceGroup.cs index 08ab59a..d8034f4 100644 --- a/src/Seq.Api/ResourceGroups/DataResourceGroup.cs +++ b/src/Seq.Api/ResourceGroups/DataResourceGroup.cs @@ -26,7 +26,7 @@ internal DataResourceGroup(ISeqConnection connection) /// A structured result set. public async Task QueryAsync( string query, - DateTime rangeStartUtc, + DateTime? rangeStartUtc = null, DateTime? rangeEndUtc = null, SignalExpressionPart signal = null, SignalEntity unsavedSignal = null, @@ -49,7 +49,7 @@ public async Task QueryAsync( /// A CSV result set. public async Task QueryCsvAsync( string query, - DateTime rangeStartUtc, + DateTime? rangeStartUtc = null, DateTime? rangeEndUtc = null, SignalExpressionPart signal = null, SignalEntity unsavedSignal = null, @@ -62,7 +62,7 @@ public async Task QueryCsvAsync( static void MakeParameters( string query, - DateTime rangeStartUtc, + DateTime? rangeStartUtc, DateTime? rangeEndUtc, SignalExpressionPart signal, SignalEntity unsavedSignal, @@ -72,10 +72,13 @@ static void MakeParameters( { parameters = new Dictionary { - {"q", query}, - {nameof(rangeStartUtc), rangeStartUtc} + {"q", query} }; + if (rangeStartUtc != null) + { + parameters.Add(nameof(rangeStartUtc), rangeStartUtc); + } if (rangeEndUtc != null) { parameters.Add(nameof(rangeEndUtc), rangeEndUtc.Value);