anchor.diff:              try
                   ok = letsencrypt_api:run_certification_flow(Domain)
               after
  -                % if error occured gui user after reload should be presented
  -                % with the certificate configuration page again
  +                % user of GUI should be presented with certificate configuration
  +                % step if error occured
                   mark_letsencrypt_undecided()
               end,
               set_has_letsencrypt_cert(true);
  
positive.code: get_steps(unregister, Ctx) ->
      get_steps(unregister, Ctx#{hosts => service_op_worker:get_hosts()});
  
  get_steps(modify_details, #{hosts := Hosts} = CTX) ->
      [
          #step{hosts = Hosts, function = modify_letsencrypt_enabled, selection = any},
          #step{hosts = Hosts, function = modify_details, selection = any},
  
negative.code:         S#step{service = ?SERVICE_OPW, function = status, ctx = OpwCtx},
          Ss#steps{service = ?SERVICE_OPW, action = add_storages, ctx = StorageCtx},
          Ss#steps{action = register, ctx = OpCtx, condition = Register},
          S#step{function = modify_letsencrypt_enabled, ctx = OpCtx},
          Ss#steps{action = obtain_webcert, ctx = OpCtx, condition = LetsEncryptCondition},
          Ss#steps{service = ?SERVICE_OPA, action = add_users, ctx = OpaCtx}
      ];
  