From e682d100e20a8358be7da1a796aaffb3607f57ab Mon Sep 17 00:00:00 2001 From: Brad Langhorst Date: Sun, 7 Jul 2019 13:17:55 -0400 Subject: [PATCH] More logging to figure out why updates are not sticking --- lib/galaxy/model/__init__.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/galaxy/model/__init__.py b/lib/galaxy/model/__init__.py index 78b67b4a1e1..edb7cc88868 100644 --- a/lib/galaxy/model/__init__.py +++ b/lib/galaxy/model/__init__.py @@ -3608,12 +3608,15 @@ class LibraryDatasetDatasetAssociation(DatasetInstance, HasName, RepresentById): select library_folder.parent_id from library_folder, parent_folders_of where library_folder.id = parent_folders_of.folder_id ) - update library_folder - set update_time = (select update_time from library_dataset_dataset_association where id = :ldda_id) + update library_folder set update_time = + (select update_time from library_dataset_dataset_association where id = :ldda_id) from parent_folders_of where library_folder.id = parent_folders_of.folder_id ''') - db_session.execute(sql, {'library_dataset_id': ldda.library_dataset_id, 'ldda_id': ldda.id}) + log.debug('Updating parent folder update_time: {0} {1} {2}'.format(sql,ldda.library_dataset_id,ldda.id)) + ret = db_session.execute(sql, {'library_dataset_id': ldda.library_dataset_id, 'ldda_id': ldda.id}) + log.debug('execute returns: {0}'.format(ret.rowcount)) + db_session.flush() class ExtendedMetadata(RepresentById): def __init__(self, data):