diff --git a/src/calendar.c b/src/calendar.c index 5c5725fa..8f5e6971 100644 --- a/src/calendar.c +++ b/src/calendar.c @@ -2389,7 +2389,7 @@ void WriteJSONTimeTrigger(TimeTrig const *tt) } } -static void +void WriteJSONInfoChain(TrigInfo *ti) { printf("\"info\":{"); diff --git a/src/protos.h b/src/protos.h index dbeb09e5..b550e106 100644 --- a/src/protos.h +++ b/src/protos.h @@ -283,3 +283,4 @@ int AppendTrigInfo(Trigger *t, char const *info); int TrigInfoHeadersAreTheSame(char const *i1, char const *i2); int TrigInfoIsValid(char const *info); char const *FindTrigInfo(Trigger *t, char const *header); +void WriteJSONInfoChain(TrigInfo *ti); diff --git a/src/queue.c b/src/queue.c index 0c2dd097..0d044c53 100644 --- a/src/queue.c +++ b/src/queue.c @@ -474,6 +474,9 @@ void HandleQueuedReminders(void) PrintJSONKeyPairString("qid", qid); PrintJSONKeyPairString("ttime", SimpleTimeNoSpace(q->tt.ttime)); PrintJSONKeyPairString("now", SimpleTimeNoSpace(MinutesPastMidnight(1))); + if (q->t.infos) { + WriteJSONInfoChain(q->t.infos); + } PrintJSONKeyPairString("tags", DBufValue(&q->t.tags)); } else { printf("NOTE reminder %s",