You are here

function uc_product_node_insert in Ubercart 8.4

Implements hook_node_insert().

File

uc_product/uc_product.module, line 61
The product module for Ubercart.

Code

function uc_product_node_insert($node) {

  // Set sample values for Devel Generate.
  if (!empty($node->devel_generate) && uc_product_is_product($node)) {
    $fields = [
      'model',
      'cost',
      'price',
      'weight',
      'dimensions',
      'shippable',
    ];
    foreach ($fields as $field) {
      $node->{$field}
        ->generateSampleItems();
    }
  }
  uc_product_node_update($node);
}