@@ -928,6 +928,16 @@ func (q *FakeQuerier) getLatestWorkspaceAppByTemplateIDUserIDSlugNoLock(ctx cont
928
928
return database.WorkspaceApp {}, sql .ErrNoRows
929
929
}
930
930
931
+ // getOrganizationByIDNoLock is used by other functions in the database fake.
932
+ func (q * FakeQuerier ) getOrganizationByIDNoLock (id uuid.UUID ) (database.Organization , error ) {
933
+ for _ , organization := range q .organizations {
934
+ if organization .ID == id {
935
+ return organization , nil
936
+ }
937
+ }
938
+ return database.Organization {}, sql .ErrNoRows
939
+ }
940
+
931
941
func (* FakeQuerier ) AcquireLock (_ context.Context , _ int64 ) error {
932
942
return xerrors .New ("AcquireLock must only be called within a transaction" )
933
943
}
@@ -2146,34 +2156,39 @@ func (q *FakeQuerier) GetAuditLogsOffset(_ context.Context, arg database.GetAudi
2146
2156
user , err := q .getUserByIDNoLock (alog .UserID )
2147
2157
userValid := err == nil
2148
2158
2159
+ org , _ := q .getOrganizationByIDNoLock (alog .OrganizationID )
2160
+
2149
2161
logs = append (logs , database.GetAuditLogsOffsetRow {
2150
- ID : alog .ID ,
2151
- RequestID : alog .RequestID ,
2152
- OrganizationID : alog .OrganizationID ,
2153
- Ip : alog .Ip ,
2154
- UserAgent : alog .UserAgent ,
2155
- ResourceType : alog .ResourceType ,
2156
- ResourceID : alog .ResourceID ,
2157
- ResourceTarget : alog .ResourceTarget ,
2158
- ResourceIcon : alog .ResourceIcon ,
2159
- Action : alog .Action ,
2160
- Diff : alog .Diff ,
2161
- StatusCode : alog .StatusCode ,
2162
- AdditionalFields : alog .AdditionalFields ,
2163
- UserID : alog .UserID ,
2164
- UserUsername : sql.NullString {String : user .Username , Valid : userValid },
2165
- UserName : sql.NullString {String : user .Name , Valid : userValid },
2166
- UserEmail : sql.NullString {String : user .Email , Valid : userValid },
2167
- UserCreatedAt : sql.NullTime {Time : user .CreatedAt , Valid : userValid },
2168
- UserUpdatedAt : sql.NullTime {Time : user .UpdatedAt , Valid : userValid },
2169
- UserLastSeenAt : sql.NullTime {Time : user .LastSeenAt , Valid : userValid },
2170
- UserLoginType : database.NullLoginType {LoginType : user .LoginType , Valid : userValid },
2171
- UserDeleted : sql.NullBool {Bool : user .Deleted , Valid : userValid },
2172
- UserThemePreference : sql.NullString {String : user .ThemePreference , Valid : userValid },
2173
- UserQuietHoursSchedule : sql.NullString {String : user .QuietHoursSchedule , Valid : userValid },
2174
- UserStatus : database.NullUserStatus {UserStatus : user .Status , Valid : userValid },
2175
- UserRoles : user .RBACRoles ,
2176
- Count : 0 ,
2162
+ ID : alog .ID ,
2163
+ RequestID : alog .RequestID ,
2164
+ OrganizationID : alog .OrganizationID ,
2165
+ OrganizationName : org .Name ,
2166
+ OrganizationDisplayName : org .DisplayName ,
2167
+ OrganizationIcon : org .Icon ,
2168
+ Ip : alog .Ip ,
2169
+ UserAgent : alog .UserAgent ,
2170
+ ResourceType : alog .ResourceType ,
2171
+ ResourceID : alog .ResourceID ,
2172
+ ResourceTarget : alog .ResourceTarget ,
2173
+ ResourceIcon : alog .ResourceIcon ,
2174
+ Action : alog .Action ,
2175
+ Diff : alog .Diff ,
2176
+ StatusCode : alog .StatusCode ,
2177
+ AdditionalFields : alog .AdditionalFields ,
2178
+ UserID : alog .UserID ,
2179
+ UserUsername : sql.NullString {String : user .Username , Valid : userValid },
2180
+ UserName : sql.NullString {String : user .Name , Valid : userValid },
2181
+ UserEmail : sql.NullString {String : user .Email , Valid : userValid },
2182
+ UserCreatedAt : sql.NullTime {Time : user .CreatedAt , Valid : userValid },
2183
+ UserUpdatedAt : sql.NullTime {Time : user .UpdatedAt , Valid : userValid },
2184
+ UserLastSeenAt : sql.NullTime {Time : user .LastSeenAt , Valid : userValid },
2185
+ UserLoginType : database.NullLoginType {LoginType : user .LoginType , Valid : userValid },
2186
+ UserDeleted : sql.NullBool {Bool : user .Deleted , Valid : userValid },
2187
+ UserThemePreference : sql.NullString {String : user .ThemePreference , Valid : userValid },
2188
+ UserQuietHoursSchedule : sql.NullString {String : user .QuietHoursSchedule , Valid : userValid },
2189
+ UserStatus : database.NullUserStatus {UserStatus : user .Status , Valid : userValid },
2190
+ UserRoles : user .RBACRoles ,
2191
+ Count : 0 ,
2177
2192
})
2178
2193
2179
2194
if len (logs ) >= int (arg .LimitOpt ) {
@@ -2969,12 +2984,7 @@ func (q *FakeQuerier) GetOrganizationByID(_ context.Context, id uuid.UUID) (data
2969
2984
q .mutex .RLock ()
2970
2985
defer q .mutex .RUnlock ()
2971
2986
2972
- for _ , organization := range q .organizations {
2973
- if organization .ID == id {
2974
- return organization , nil
2975
- }
2976
- }
2977
- return database.Organization {}, sql .ErrNoRows
2987
+ return q .getOrganizationByIDNoLock (id )
2978
2988
}
2979
2989
2980
2990
func (q * FakeQuerier ) GetOrganizationByName (_ context.Context , name string ) (database.Organization , error ) {
0 commit comments