(data: Partial<Item>, opts?: MutationOptions)
| 10 | } |
| 11 | |
| 12 | override async createOne(data: Partial<Item>, opts?: MutationOptions): Promise<PrimaryKey> { |
| 13 | if (!('status' in data) || data['status'] === 'active') { |
| 14 | await getEntitlementManager().assert('flows', { adding: 1, knex: this.knex }); |
| 15 | } |
| 16 | |
| 17 | const result = await super.createOne(data, opts); |
| 18 | |
| 19 | await getEntitlementManager().clearCache('flows'); |
| 20 | await getFlowManager().reload(); |
| 21 | |
| 22 | return result; |
| 23 | } |
| 24 | |
| 25 | override async updateMany(keys: PrimaryKey[], data: Partial<Item>, opts?: MutationOptions): Promise<PrimaryKey[]> { |
| 26 | if ('status' in data && data['status'] === 'active') { |
no test coverage detected