bugfix change_appversion
This commit is contained in:
@@ -29,7 +29,7 @@ class dbflow(crudbase):
|
|||||||
return None
|
return None
|
||||||
|
|
||||||
def get_flow_by_flowid(self,db: Session,flowid:str):
|
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):
|
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()
|
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,
|
domainurl = flow.domainurl,
|
||||||
name = flow.name,
|
name = flow.name,
|
||||||
content = flow.content,
|
content = flow.content,
|
||||||
version = db_app.version,
|
|
||||||
updateuserid = userid,
|
updateuserid = userid,
|
||||||
createuserid = userid
|
createuserid = userid
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -88,15 +88,17 @@ def test_appversions_change(test_client,test_domain,test_app_id,login_user):
|
|||||||
"appid": test_app_id
|
"appid": test_app_id
|
||||||
}
|
}
|
||||||
response = test_client.post("/api/apps", json=app_version,headers={"Authorization": "Bearer " + login_user})
|
response = test_client.post("/api/apps", json=app_version,headers={"Authorization": "Bearer " + login_user})
|
||||||
assert response.status_code == 200
|
|
||||||
data = response.json()
|
data = response.json()
|
||||||
|
logging.error(data)
|
||||||
|
assert response.status_code == 200
|
||||||
assert "data" in data
|
assert "data" in data
|
||||||
assert data["data"] is not None
|
assert data["data"] is not None
|
||||||
assert data["data"]["version"] == 2
|
assert data["data"]["version"] == 2
|
||||||
|
|
||||||
response = test_client.put("/api/appversions/" + test_app_id +"/1", headers={"Authorization": "Bearer " + login_user})
|
response = test_client.put("/api/appversions/" + test_app_id +"/1", headers={"Authorization": "Bearer " + login_user})
|
||||||
assert response.status_code == 200
|
|
||||||
data = response.json()
|
data = response.json()
|
||||||
|
logging.error(data)
|
||||||
|
assert response.status_code == 200
|
||||||
assert "data" in data
|
assert "data" in data
|
||||||
assert data["data"] is not None
|
assert data["data"] is not None
|
||||||
assert data["data"]["domainurl"] == test_domain.url
|
assert data["data"]["domainurl"] == test_domain.url
|
||||||
|
|||||||
Reference in New Issue
Block a user