Commit a96bb845 authored by Natalia Tepluhina's avatar Natalia Tepluhina Committed by Phil Hughes

Resolve "Remove leftover local resolver for Design management GraphQL client"

parent 1cd16360
......@@ -3,43 +3,11 @@ import VueApollo from 'vue-apollo';
import _ from 'underscore';
import { defaultDataIdFromObject } from 'apollo-cache-inmemory';
import createDefaultClient from '~/lib/graphql';
import createFlash from '~/flash';
import { s__ } from '~/locale';
import appDataQuery from './graphql/queries/appData.query.graphql';
import projectQuery from './graphql/queries/project.query.graphql';
const genericErrorMessage = s__(
'DesignManagement|An error occurred while loading designs. Please try again.',
);
Vue.use(VueApollo);
const defaultClient = createDefaultClient(
{
Query: {
design(ctx, { id, version }, { cache, client }) {
const { projectPath, issueIid } = cache.readQuery({ query: appDataQuery });
return client
.query({
query: projectQuery,
variables: {
fullPath: projectPath,
iid: issueIid,
atVersion: version,
},
})
.then(({ data }) => {
const edge = data.project.issue.designCollection.designs.edges.find(
({ node }) => node.filename === id,
);
return edge.node;
})
.catch(() => {
createFlash(genericErrorMessage);
});
},
},
},
{},
// This config is added temporarily to resolve an issue with duplicate design IDs.
// Should be removed as soon as https://gitlab.com/gitlab-org/gitlab/issues/13495 is resolved
{
......
......@@ -5758,9 +5758,6 @@ msgstr ""
msgid "DesignManagement|Adding a design with the same filename replaces the file in a new version."
msgstr ""
msgid "DesignManagement|An error occurred while loading designs. Please try again."
msgstr ""
msgid "DesignManagement|Are you sure you want to delete the selected designs?"
msgstr ""
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment