Skip to content

Instantly share code, notes, and snippets.

@TwistingTwists
Created January 11, 2024 03:36
Show Gist options
  • Save TwistingTwists/20436ec05f09ef543a3031d07a5cb3e6 to your computer and use it in GitHub Desktop.
Save TwistingTwists/20436ec05f09ef543a3031d07a5cb3e6 to your computer and use it in GitHub Desktop.
{
:error,
%Ash.Error.Invalid{
__exception__: true,
changeset: #Ash.Changeset<api: PyqRatta.Databank, action_type: :update, action: :update_quiz_with_question_ids, attributes: %{}, relationships: %{questions: [{[%{id: "1085ee61-68b6-4bb8-ad7c-375b7129443f"}, %{id: "d86052e1-8feb-420b-92ce-17f5d35d9c07"}], [ignore?: false, on_missing: :ignore, on_match: :ignore, on_lookup: :relate, on_no_match: :error, eager_validate_with: false, authorize?: true, meta: [inputs_was_list?: true, id: :question_ids], type: :append]}]}, arguments: %{question_ids: ["1085ee61-68b6-4bb8-ad7c-375b7129443f", "d86052e1-8feb-420b-92ce-17f5d35d9c07"]}, errors: [%Ash.Error.Invalid{errors: [%Ash.Error.Query.Required{field: :question_id, type: :argument, resource: PyqRatta.Databank.Question, changeset: nil, query: nil, error_context: [], vars: [], path: [], stacktrace: #Stacktrace<>, class: :invalid}], stacktraces?: true, changeset: nil, query: #Ash.Query<resource: PyqRatta.Databank.Quiz, load: [questions: []], errors: [%Ash.Error.Invalid{errors: [%Ash.Error.Query.Required{field: :question_id, type: :argument, resource: PyqRatta.Databank.Question, changeset: nil, query: nil, error_context: [], vars: [], path: [], stacktrace: #Stacktrace<>, class: :invalid}], stacktraces?: true, changeset: nil, query: #Ash.Query<resource: PyqRatta.Databank.Question, filter: #Ash.Filter<id == nil>, errors: [%Ash.Error.Query.Required{field: :question_id, type: :argument, resource: PyqRatta.Databank.Question, changeset: nil, query: nil, error_context: [], vars: [], path: [], stacktrace: #Stacktrace<>, class: :invalid}], select: [:id, :question_text, :question_image, :type, :correct_answer_text, :correct_answer_image, :explanation_text, :explanation_image, :short_description, :long_description, :year, :tags, :created_at, :updated_at]>, error_context: [], vars: [], path: [], stacktrace: #Stacktrace<>, class: :invalid}, %Ash.Error.Query.Required{field: :question_id, type: :argument, resource: PyqRatta.Databank.Question, changeset: nil, query: nil, error_context: [], vars: [], path: [], stacktrace: #Stacktrace<>, class: :invalid}]>, error_context: [nil], vars: [], path: [], stacktrace: #Stacktrace<>, class: :invalid}, %Ash.Error.Invalid{errors: [%Ash.Error.Query.Required{field: :question_id, type: :argument, resource: PyqRatta.Databank.Question, changeset: nil, query: nil, error_context: [], vars: [], path: [], stacktrace: #Stacktrace<>, class: :invalid}], stacktraces?: true, changeset: nil, query: #Ash.Query<resource: PyqRatta.Databank.Question, filter: #Ash.Filter<id == nil>, errors: [%Ash.Error.Query.Required{field: :question_id, type: :argument, resource: PyqRatta.Databank.Question, changeset: nil, query: nil, error_context: [], vars: [], path: [], stacktrace: #Stacktrace<>, class: :invalid}], select: [:id, :question_text, :question_image, :type, :correct_answer_text, :correct_answer_image, :explanation_text, :explanation_image, :short_description, :long_description, :year, :tags, :created_at, :updated_at]>, error_context: [], vars: [], path: [], stacktrace: #Stacktrace<>, class: :invalid}, %Ash.Error.Query.Required{field: :question_id, type: :argument, resource: PyqRatta.Databank.Question, changeset: nil, query: nil, error_context: [], vars: [], path: [], stacktrace: #Stacktrace<>, class: :invalid}], data: #PyqRatta.Databank.Quiz<questions: #Ash.NotLoaded<:relationship>, questions_join_assoc: #Ash.NotLoaded<:relationship>, __meta__: #Ecto.Schema.Metadata<:loaded, "quiz">, id: "457b3c38-0874-41e8-b725-96aa3631fb8b", short_description: nil, long_description: nil, year: nil, tags: [], created_at: ~U[2024-01-11 03:35:07.410725Z], updated_at: ~U[2024-01-11 03:35:07.410725Z], aggregates: %{}, calculations: %{}, ...>, context: %{actor: nil, authorize?: false}, valid?: true>,
class: :invalid,
error_context: [nil, nil, nil],
errors: [%Ash.Error.Query.Required{field: :question_id, type: :argument, resource: PyqRatta.Databank.Question, changeset: nil, query: nil, error_context: [], vars: [], path: [], stacktrace: #Stacktrace<>, class: :invalid}],
path: [],
query: #Ash.Query<resource: PyqRatta.Databank.Quiz, load: [questions: []], errors: [%Ash.Error.Invalid{errors: [%Ash.Error.Query.Required{field: :question_id, type: :argument, resource: PyqRatta.Databank.Question, changeset: nil, query: nil, error_context: [], vars: [], path: [], stacktrace: #Stacktrace<>, class: :invalid}], stacktraces?: true, changeset: nil, query: #Ash.Query<resource: PyqRatta.Databank.Question, filter: #Ash.Filter<id == nil>, errors: [%Ash.Error.Query.Required{field: :question_id, type: :argument, resource: PyqRatta.Databank.Question, changeset: nil, query: nil, error_context: [], vars: [], path: [], stacktrace: #Stacktrace<>, class: :invalid}], select: [:id, :question_text, :question_image, :type, :correct_answer_text, :correct_answer_image, :explanation_text, :explanation_image, :short_description, :long_description, :year, :tags, :created_at, :updated_at]>, error_context: [], vars: [], path: [], stacktrace: #Stacktrace<>, class: :invalid}, %Ash.Error.Query.Required{field: :question_id, type: :argument, resource: PyqRatta.Databank.Question, changeset: nil, query: nil, error_context: [], vars: [], path: [], stacktrace: #Stacktrace<>, class: :invalid}]>,
stacktrace: #Stacktrace<>,
stacktraces?: true,
vars: []
}
}
stacktrace:
test/pyq_ratta/quiz_test.exs:41: (test)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment