if (pool.info.require_rollback()) {
if (obs.exists) {
- if (ctx->mod_desc.rmobject(oi.version.version)) {
- t->stash(soid, oi.version.version);
+ if (ctx->mod_desc.rmobject(ctx->at_version.version)) {
+ t->stash(soid, ctx->at_version.version);
} else {
t->remove(soid);
}
return -ENOENT;
if (pool.info.require_rollback()) {
- if (ctx->mod_desc.rmobject(oi.version.version)) {
- t->stash(soid, oi.version.version);
+ if (ctx->mod_desc.rmobject(ctx->at_version.version)) {
+ t->stash(soid, ctx->at_version.version);
} else {
t->remove(soid);
}
if (pool.info.require_rollback()) {
if (obs.exists) {
- if (ctx->mod_desc.rmobject(oi.version.version)) {
- t->stash(soid, oi.version.version);
+ if (ctx->mod_desc.rmobject(ctx->at_version.version)) {
+ t->stash(soid, ctx->at_version.version);
} else {
t->remove(soid);
}