Skip to content

Commit f358ec8

Browse files
authored
Merge pull request #37 from geode-sdk/resubmitting
Pending version resubmitting
2 parents 922df22 + 2e5d352 commit f358ec8

15 files changed

+500
-142
lines changed

.sqlx/query-2e294d577bd0740df14438a2e3185dc3e078d72829bbccc43c21ee7968984c77.json

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-58c5c7b80a9b4fb733afabbff30bce3dd092c8b1b3b680fe95e17c30887c0f06.json

Lines changed: 0 additions & 28 deletions
This file was deleted.

.sqlx/query-5908fa3e8dabd65fe6a9fad1fd02e955e83353d75fd73704c449a9e8cdcf4018.json

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-7cada087d474e41ecc28ed105240d3ca933d129507eeda712e0d0ee9e41427a0.json

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-852f96f7ea2d180f702e8ced550f78be0e9d49782204ffcef702488dc3b23fcc.json

Lines changed: 29 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-f277ae7773ce36f6f33062f5e446ca459ef6c688abfc280e3f33b56da011c42d.json renamed to .sqlx/query-8a648e32295e9273c94643bd56cfe57d97dc938a4871b89ae7689dd8f8a62258.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-8ea8ad99ec7f853dbc1bff48c944563fe688645839c44a8a300db4b9a61176e8.json

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-f5d9856ccdf5dba8d9e5346e5bfc8f90f7a6644aec9b39342aa669d19884212d.json

Lines changed: 46 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/endpoints/mod_versions.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ pub async fn create_version(
253253
let dev = auth.developer()?;
254254
let mut pool = data.db.acquire().await.or(Err(ApiError::DbAcquireError))?;
255255

256-
let fetched_mod = Mod::get_one(&path.id, true, &mut pool).await?;
256+
let fetched_mod = Mod::get_one(&path.id, false, &mut pool).await?;
257257

258258
if fetched_mod.is_none() {
259259
return Err(ApiError::NotFound(format!("Mod {} not found", path.id)));

src/types/models/dependency.rs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,27 @@ impl Dependency {
128128
Ok(())
129129
}
130130

131+
pub async fn clear_for_mod_version(
132+
id: i32,
133+
pool: &mut PgConnection
134+
) -> Result<(), ApiError> {
135+
sqlx::query!(
136+
"DELETE FROM dependencies
137+
WHERE dependent_id = $1",
138+
id
139+
)
140+
.execute(&mut *pool)
141+
.await
142+
.map(|_| ())
143+
.map_err(|err| {
144+
log::error!(
145+
"Failed to remove dependencies for mod version {}: {}",
146+
id, err
147+
);
148+
ApiError::DbError
149+
})
150+
}
151+
131152
pub async fn get_for_mod_versions(
132153
ids: &Vec<i32>,
133154
platform: Option<VerPlatform>,

0 commit comments

Comments
 (0)