diff --git a/files.py b/files.py index dbd365a..20f4684 100644 --- a/files.py +++ b/files.py @@ -793,9 +793,9 @@ def GetExistingPathsAsDiv(dt): return make_response( '[]' ) new_dt=new_dtime.strftime('%Y%m%d') # find dirs named with this date - dirs_arr+=Dir.query.distinct(Dir.rel_path).filter(Dir.rel_path.ilike('%'+new_dt+'%')).all(); + dirs_arr+=Dir.query.filter(Dir.rel_path.ilike('%'+new_dt+'%')).all(); # find dirs with non-dirs (files) with this date - dirs_arr+=Dir.query.distinct(Dir.rel_path).join(EntryDirLink).join(Entry).filter(Entry.type_id!=dir_ft.id).filter(Entry.name.ilike('%'+new_dt+'%')).all() + dirs_arr+=Dir.query.join(EntryDirLink).join(Entry).filter(Entry.type_id!=dir_ft.id).filter(Entry.name.ilike('%'+new_dt+'%')).all() # remove duplicates from array dirs = set(dirs_arr)