Skip to content

Commit 339da6b

Browse files
committed
Change collection modify date when adding/removing a data set
1 parent 3457c3d commit 339da6b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/mavedb/routers/collections.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import logging
2+
from datetime import date
23
from typing import Any, Optional
34

45
from fastapi import APIRouter, Depends, HTTPException
@@ -303,6 +304,7 @@ async def add_score_set_to_collection(
303304
assert_permission(user_data, item, Action.ADD_SCORE_SET)
304305

305306
item.score_sets.append(score_set)
307+
item.modification_date = date.today()
306308
item.modified_by = user_data.user
307309

308310
db.add(item)
@@ -367,6 +369,7 @@ async def delete_score_set_from_collection(
367369
assert_permission(user_data, item, Action.ADD_SCORE_SET)
368370

369371
item.score_sets.remove(score_set)
372+
item.modification_date = date.today()
370373
item.modified_by = user_data.user
371374

372375
db.add(item)
@@ -421,6 +424,7 @@ async def add_experiment_to_collection(
421424
assert_permission(user_data, item, Action.ADD_EXPERIMENT)
422425

423426
item.experiments.append(experiment)
427+
item.modification_date = date.today()
424428
item.modified_by = user_data.user
425429

426430
db.add(item)
@@ -483,6 +487,7 @@ async def delete_experiment_from_collection(
483487
assert_permission(user_data, item, Action.ADD_EXPERIMENT)
484488

485489
item.experiments.remove(experiment)
490+
item.modification_date = date.today()
486491
item.modified_by = user_data.user
487492

488493
db.add(item)

0 commit comments

Comments
 (0)