diff options
| author | mo <mo.khan@gmail.com> | 2017-12-17 12:43:02 -0700 |
|---|---|---|
| committer | mo <mo.khan@gmail.com> | 2017-12-17 12:43:02 -0700 |
| commit | 8437228cb1e0560c4d56203bb0bd667b97867b22 (patch) | |
| tree | 086faae8679f64bbec6ded89251e2a4509edc19b | |
| parent | beb330f9892b91f9649b84d711bd7a6e026a2670 (diff) | |
change create
| -rw-r--r-- | app/controllers/service_providers_controller.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/app/controllers/service_providers_controller.rb b/app/controllers/service_providers_controller.rb index 68d04ae..adba675 100644 --- a/app/controllers/service_providers_controller.rb +++ b/app/controllers/service_providers_controller.rb @@ -32,8 +32,10 @@ class ServiceProvidersController < ApplicationController builder.add_single_logout_service(logout_url, binding: :http_post) end ActiveRecord::Base.transaction do - metadatum = Metadatum.register(metadata) - metadatum = Metadatum.find_by!(entity_id: metadatum.entity_id) + metadatum = Metadatum.create!( + entity_id: metadata.entity_id, + metadata: metadata.to_xml + ) configuration.key_pairs.each do |key_pair| metadatum.certificates.create!( pem: key_pair.certificate.x509.to_pem, |
