diff --git a/pkg/cmdrunner/cmdrunner.go b/pkg/cmdrunner/cmdrunner.go index 35679625..6e7ae1f1 100644 --- a/pkg/cmdrunner/cmdrunner.go +++ b/pkg/cmdrunner/cmdrunner.go @@ -1887,7 +1887,9 @@ func HistoryViewAllCommand(ctx context.Context, pk *scpacket.FeCommandPacketType opts.FromTs = int64(fromTs) } } - opts.NoMeta = resolveBool(pk.Kwargs["meta"], false) + if pk.Kwargs["meta"] != "" { + opts.NoMeta = !resolveBool(pk.Kwargs["meta"], true) + } if err != nil { return nil, fmt.Errorf("invalid meta arg (must be boolean): %v", err) } diff --git a/pkg/sstore/dbops.go b/pkg/sstore/dbops.go index 224220d3..0fa63c02 100644 --- a/pkg/sstore/dbops.go +++ b/pkg/sstore/dbops.go @@ -247,7 +247,7 @@ func runHistoryQuery(tx *TxWrap, opts HistoryQueryOpts) ([]*HistoryItemType, err queryArgs = append(queryArgs, "%"+likeArg+"%") } if opts.FromTs > 0 { - whereClause += fmt.Sprintf(" AND ts > %d", opts.FromTs) + whereClause += fmt.Sprintf(" AND ts <= %d", opts.FromTs) } if opts.RemoteId != "" { whereClause += fmt.Sprintf(" AND remoteid = '%s'", opts.RemoteId)