diff --git a/project_composer.module b/project_composer.module index 9b935c8a2c52fa96b8294459d82ba827f4f5c103..09d4f5ae66ed1ffffdd6a2fb250335a2bce3c5e1 100644 --- a/project_composer.module +++ b/project_composer.module @@ -1906,15 +1906,17 @@ function project_composer_write_json($release_category, $json, $packagename = NU return ['hash' => 'error', 'filename' => 'error']; } - db_merge('project_composer_update_log') - ->key([ - 'category' => $release_category, - 'package' => $packagename, - ]) - ->fields([ - 'updated' => time(), - ]) - ->execute(); + if (in_array($build_type, [PROJECT_COMPOSER_METADATA_TAGGED, PROJECT_COMPOSER_METADATA_DEV])) { + db_merge('project_composer_update_log') + ->key([ + 'category' => $release_category, + 'package' => $packagename . ($build_type === PROJECT_COMPOSER_METADATA_DEV ? '~dev' : ''), + ]) + ->fields([ + 'updated' => filemtime($filepath), + ]) + ->execute(); + } return ['hash' => $sha256key, 'filename' => $filename]; }