File tree Expand file tree Collapse file tree 3 files changed +7
-5
lines changed
static/app/views/monitors Expand file tree Collapse file tree 3 files changed +7
-5
lines changed Original file line number Diff line number Diff line change 5
5
ScheduleType ,
6
6
} from 'sentry/views/monitors/types' ;
7
7
8
+ import { ActorFixture } from './actor' ;
8
9
import { ProjectFixture } from './project' ;
9
- import { UserFixture } from './user' ;
10
10
11
11
export function MonitorFixture ( params : Partial < Monitor > = { } ) : Monitor {
12
12
return {
@@ -16,7 +16,7 @@ export function MonitorFixture(params: Partial<Monitor> = {}): Monitor {
16
16
project : ProjectFixture ( ) ,
17
17
slug : 'my-monitor' ,
18
18
status : 'active' ,
19
- owner : `user: ${ UserFixture ( ) . id } ` ,
19
+ owner : ActorFixture ( ) ,
20
20
type : MonitorType . CRON_JOB ,
21
21
config : {
22
22
checkin_margin : 5 ,
Original file line number Diff line number Diff line change @@ -215,6 +215,8 @@ function MonitorForm({
215
215
target => `${ RULES_SELECTOR_MAP [ target . targetType ] } :${ target . targetIdentifier } `
216
216
) ;
217
217
218
+ const owner = monitor ?. owner ? `${ monitor . owner . type } :${ monitor . owner . id } ` : null ;
219
+
218
220
const envOptions = selectedProject ?. environments . map ( e => ( { value : e , label : e } ) ) ?? [ ] ;
219
221
const alertRuleEnvs = [
220
222
{
@@ -239,7 +241,7 @@ function MonitorForm({
239
241
? {
240
242
name : monitor . name ,
241
243
slug : monitor . slug ,
242
- owner : monitor . owner ,
244
+ owner : owner ,
243
245
type : monitor . type ?? DEFAULT_MONITOR_TYPE ,
244
246
project : monitor . project . slug ,
245
247
'alertRule.targets' : alertRuleTarget ,
Original file line number Diff line number Diff line change 1
- import type { ObjectStatus , Project } from 'sentry/types' ;
1
+ import type { Actor , ObjectStatus , Project } from 'sentry/types' ;
2
2
import type { ColorOrAlias } from 'sentry/utils/theme' ;
3
3
4
4
export enum MonitorType {
@@ -121,7 +121,7 @@ export interface Monitor {
121
121
id : string ;
122
122
isMuted : boolean ;
123
123
name : string ;
124
- owner : string ;
124
+ owner : Actor ;
125
125
project : Project ;
126
126
slug : string ;
127
127
status : ObjectStatus ;
You can’t perform that action at this time.
0 commit comments