|
|
|
|
@ -28,10 +28,12 @@ module Api
|
|
|
|
|
@doctrine.subject_ids = subject_ids if subject_ids.present? |
|
|
|
|
|
|
|
|
|
jurisprudence_ids.each do |jurisprudence_id| |
|
|
|
|
@doctrine.doctrine_jurisprudences.create(jurisprudence_id: jurisprudence_id) |
|
|
|
|
doctrine_jurisprudence = @doctrine.doctrine_jurisprudences.create(jurisprudence_id: jurisprudence_id) |
|
|
|
|
doctrine_jurisprudence.jurisprudence.index! if doctrine_jurisprudence.persisted? |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
respond_with @doctrine |
|
|
|
|
@doctrine.index! |
|
|
|
|
else |
|
|
|
|
render errors: @doctrine.errors, status: 422 |
|
|
|
|
end |
|
|
|
|
@ -45,6 +47,7 @@ module Api
|
|
|
|
|
@doctrine.subject_ids = subject_ids if subject_ids.present? |
|
|
|
|
|
|
|
|
|
respond_with @doctrine |
|
|
|
|
@doctrine.index! |
|
|
|
|
else |
|
|
|
|
render errors: @doctrine.errors, status: 422 |
|
|
|
|
end |
|
|
|
|
|