lib/solis/model.rb in solis-0.77.0 vs lib/solis/model.rb in solis-0.78.0
- old
+ new
@@ -173,12 +173,12 @@
Solis::LOGGER.info SPARQL::Client::Update::InsertData.new(graph, graph: graph.name).to_s if ConfigFile[:debug]
result = sparql.insert_data(graph, graph: graph.name)
end
- after_create_proc&.call(result)
- result
+ after_create_proc&.call(self)
+ self
rescue StandardError => e
Solis::LOGGER.error e.message
Solis::LOGGER.error e.message
raise e
end
@@ -208,11 +208,11 @@
if (embedded.class.ancestors.map{|s| s.to_s} & embedded_readonly_entities).empty? || top_level
if embedded.exists?(sparql)
embedded_data = properties_to_hash(embedded)
embedded.update(embedded_data, validate_dependencies, false)
else
- embedded.save(validate_dependencies, false)
+ value = embedded.save(validate_dependencies, false)
end
else
Solis::LOGGER.info("#{embedded.class.name} is embedded not allowed to change. Skipping")
end
end
@@ -243,12 +243,12 @@
where_graph << [RDF::URI("#{self.class.graph_name}#{self.name.tableize}/#{id}"), :p, :o]
end
insert_graph = as_graph(updated_klass, true)
- # puts delete_graph.dump(:ttl) #if ConfigFile[:debug]
- # puts insert_graph.dump(:ttl) #if ConfigFile[:debug]
- # puts where_graph.dump(:ttl) #if ConfigFile[:debug]
+ # puts delete_graph.dump(:ttl) if ConfigFile[:debug]
+ # puts insert_graph.dump(:ttl) if ConfigFile[:debug]
+ # puts where_graph.dump(:ttl) if ConfigFile[:debug]
# if ConfigFile[:debug]
delete_insert_query = SPARQL::Client::Update::DeleteInsert.new(delete_graph, insert_graph, where_graph, graph: insert_graph.name).to_s
delete_insert_query.gsub!('_:p', '?p')
# puts delete_insert_query
\ No newline at end of file