@@ -129,18 +129,19 @@ func InitRequest[T Auditable](w http.ResponseWriter, p *RequestParams) (*Request
129
129
}
130
130
131
131
err = feats .Audit .Export (ctx , database.AuditLog {
132
- ID : uuid .New (),
133
- Time : database .Now (),
134
- UserID : httpmw .APIKey (p .Request ).UserID ,
135
- Ip : ip ,
136
- UserAgent : p .Request .UserAgent (),
137
- ResourceType : either (req .Old , req .New , ResourceType [T ]),
138
- ResourceID : either (req .Old , req .New , ResourceID [T ]),
139
- ResourceTarget : either (req .Old , req .New , ResourceTarget [T ]),
140
- Action : p .Action ,
141
- Diff : diffRaw ,
142
- StatusCode : int32 (sw .Status ),
143
- RequestID : httpmw .RequestID (p .Request ),
132
+ ID : uuid .New (),
133
+ Time : database .Now (),
134
+ UserID : httpmw .APIKey (p .Request ).UserID ,
135
+ Ip : ip ,
136
+ UserAgent : p .Request .UserAgent (),
137
+ ResourceType : either (req .Old , req .New , ResourceType [T ]),
138
+ ResourceID : either (req .Old , req .New , ResourceID [T ]),
139
+ ResourceTarget : either (req .Old , req .New , ResourceTarget [T ]),
140
+ Action : p .Action ,
141
+ Diff : diffRaw ,
142
+ StatusCode : int32 (sw .Status ),
143
+ RequestID : httpmw .RequestID (p .Request ),
144
+ AdditionalFields : json .RawMessage ("{}" ),
144
145
})
145
146
if err != nil {
146
147
p .Log .Error (logCtx , "export audit log" , slog .Error (err ))
0 commit comments