X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fcore%2Fmanager.c;h=62222e6c7a3654f28d6af2cdf57296902d353130;hp=a6013668b8a8221997cf92cda3f3430e506f4758;hb=e0209d83e7b30153f43b1a633c955f66eb2c2e4a;hpb=e2875c46936a16efc0f58f9e6e2570cdda8d6d98 diff --git a/src/core/manager.c b/src/core/manager.c index a6013668b..62222e6c7 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -678,6 +678,8 @@ int manager_add_job(Manager *m, JobType type, Unit *unit, JobMode mode, bool ove log_debug("Trying to enqueue job %s/%s/%s", unit->id, job_type_to_string(type), job_mode_to_string(mode)); + job_type_collapse(&type, unit); + tr = transaction_new(); if (!tr) return -ENOMEM;