diff --git a/backend/app/db/cruddb/dbapp.py b/backend/app/db/cruddb/dbapp.py index ca3fa13..2e38bb0 100644 --- a/backend/app/db/cruddb/dbapp.py +++ b/backend/app/db/cruddb/dbapp.py @@ -99,6 +99,7 @@ class dbapp(crudbase): if db_app: db_app.version = dbappversion.get_app_latestversion(db,domainurl,newversion.appid)+1 db_app.updateuserid = userid, + db_app.versionname = newversion.versionname, appversion = models.AppVersion( domainurl = db_app.domainurl, appid=db_app.appid, diff --git a/backend/app/tests/test_user_app.py b/backend/app/tests/test_user_app.py index 804610d..96fd25e 100644 --- a/backend/app/tests/test_user_app.py +++ b/backend/app/tests/test_user_app.py @@ -63,6 +63,7 @@ def test_appversions_update(test_client,test_domain,test_app_id,login_user): assert data["data"]["domainurl"] == test_domain.url assert data["data"]["version"] == 1 assert data["data"]["appid"] == app_version["appid"] + assert data["data"]["versionname"] == app_version["versionname"] def test_apps_list(test_client,login_user): response = test_client.get("/api/apps", headers={"Authorization": "Bearer " + login_user}) @@ -94,6 +95,8 @@ def test_appversions_change(test_client,test_domain,test_app_id,login_user): assert "data" in data assert data["data"] is not None assert data["data"]["version"] == 2 + assert data["data"]["versionname"] == app_version["versionname"] + response = test_client.put("/api/appversions/" + test_app_id +"/1", headers={"Authorization": "Bearer " + login_user}) data = response.json()