Skip to content

Commit 8496daa

Browse files
Jonas Metzeneranehx
authored andcommitted
fix(form-builder): make sure apollo is initialized properly
1 parent c66ffa2 commit 8496daa

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

addon/components/cfb-form-editor/question/validation.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
import Component from "@ember/component";
22
import { computed } from "@ember/object";
3-
import { inject as service } from "@ember/service";
43
import { task } from "ember-concurrency";
54
import layout from "../../../templates/components/cfb-form-editor/question/validation";
5+
import { ComponentQueryManager } from "ember-apollo-client";
66
import allFormatValidatorsQuery from "ember-caluma/gql/queries/all-format-validators";
77

8-
export default Component.extend({
8+
export default Component.extend(ComponentQueryManager, {
99
layout,
1010

11-
apollo: service(),
12-
1311
init() {
1412
this._super(...arguments);
1513

addon/services/validator.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
import Service from "@ember/service";
22
import { task } from "ember-concurrency";
3-
import { inject as service } from "@ember/service";
43
import allFormatValidatorsQuery from "ember-caluma/gql/queries/all-format-validators";
54
import { computed } from "@ember/object";
65
import { assert } from "@ember/debug";
6+
import { ObjectQueryManager } from "ember-apollo-client";
7+
import { next } from "@ember/runloop";
78

8-
export default Service.extend({
9-
apollo: service(),
10-
9+
export default Service.extend(ObjectQueryManager, {
1110
init() {
1211
this._super(...arguments);
13-
this._fetchValidators.perform();
12+
13+
next(this._fetchValidators, "perform");
1414
},
1515

1616
/**
@@ -42,7 +42,7 @@ export default Service.extend({
4242
},
4343

4444
_fetchValidators: task(function*() {
45-
return yield this.get("apollo").query(
45+
return yield this.apollo.query(
4646
{ query: allFormatValidatorsQuery },
4747
"allFormatValidators.edges"
4848
);

0 commit comments

Comments
 (0)