From 78056d049dd47a60bd63b927f32310a391b54760 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jarka=20Ko=C5=A1anov=C3=A1?= Date: Tue, 10 Sep 2019 14:47:06 +0200 Subject: Use data_fields for issue trackers - create and update data only in data fields tables - keep backwards compatibility for reading from properties - simlify factories --- lib/api/entities.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib/api/entities.rb') diff --git a/lib/api/entities.rb b/lib/api/entities.rb index 312c8d5b548..cc45679dd0e 100644 --- a/lib/api/entities.rb +++ b/lib/api/entities.rb @@ -1044,7 +1044,11 @@ module API expose :job_events # Expose serialized properties expose :properties do |service, options| - service.properties.slice(*service.api_field_names) + if service.properties.present? + service.properties.slice(*service.api_field_names) + else + service.data_fields.as_json.slice(*service.api_field_names) + end end end -- cgit v1.2.1