+ self.license_group_id = nil
+ end
+
+ def self.build_original_picture_license oplg, license_id, operators
+ my_model_class = OriginalPictureLicense
+
+ original_picture = OriginalPicture.show oplg.original_picture_id, operators
+ license_group = LicenseGroup.show oplg.license_group_id
+ attr = {
+ :original_picture_id => original_picture.id,
+ :license_group_id => license_group.id,
+ :license_id => license_id,
+ :license_group_module_name => license_group.module_name
+ }
+ opl = my_model_class.new
+ opl.attributes = attr
+ opl.boosts 'post'
+ # rare case of supply_default
+ # Attribute need artist name by @operators
+ opl.boosters.each do |boost_name, booster|
+ booster.extend_item.supply_default operators
+ end
+ opl