From b928f2f3ef3e3637aeeb86cfa98b0392d7f91bc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=B9=20=E6=9F=8F?= Date: Tue, 10 Dec 2024 21:33:00 +0900 Subject: [PATCH] bugfix change_appversion --- backend/app/db/cruddb/dbapp.py | 3 +-- backend/app/tests/test_user_app.py | 6 ++++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/backend/app/db/cruddb/dbapp.py b/backend/app/db/cruddb/dbapp.py index cad3ab0..92a1ce5 100644 --- a/backend/app/db/cruddb/dbapp.py +++ b/backend/app/db/cruddb/dbapp.py @@ -29,7 +29,7 @@ class dbflow(crudbase): return None def get_flow_by_flowid(self,db: Session,flowid:str): - return db.execute(super().get_by_conditions({"flowid":flowid})).scalars().all() + return db.execute(super().get_by_conditions({"flowid":flowid})).scalars().first() def get_flows_by_appid(self,db: Session,domainurl:str,appid:str): return db.execute(select(models.Flow).filter(and_(models.Flow.domainurl == domainurl,models.Flow.appid == appid))).scalars().all() @@ -155,7 +155,6 @@ class dbapp(crudbase): domainurl = flow.domainurl, name = flow.name, content = flow.content, - version = db_app.version, updateuserid = userid, createuserid = userid ) diff --git a/backend/app/tests/test_user_app.py b/backend/app/tests/test_user_app.py index d416e73..804610d 100644 --- a/backend/app/tests/test_user_app.py +++ b/backend/app/tests/test_user_app.py @@ -88,15 +88,17 @@ def test_appversions_change(test_client,test_domain,test_app_id,login_user): "appid": test_app_id } response = test_client.post("/api/apps", json=app_version,headers={"Authorization": "Bearer " + login_user}) - assert response.status_code == 200 data = response.json() + logging.error(data) + assert response.status_code == 200 assert "data" in data assert data["data"] is not None assert data["data"]["version"] == 2 response = test_client.put("/api/appversions/" + test_app_id +"/1", headers={"Authorization": "Bearer " + login_user}) - assert response.status_code == 200 data = response.json() + logging.error(data) + assert response.status_code == 200 assert "data" in data assert data["data"] is not None assert data["data"]["domainurl"] == test_domain.url