More logging to figure out why updates are not sticking

This commit is contained in:
Brad Langhorst
2019-07-07 13:17:55 -04:00
parent 1cabf49f0e
commit e682d100e2
+6 -3
View File
@@ -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):