diff --git a/platform/install.provision.inc b/platform/install.provision.inc index a58bdca06bc790362555587b4e527c9c41e3aec5..637a69278f8e00be0858ed06499a1a1a72eab87f 100644 --- a/platform/install.provision.inc +++ b/platform/install.provision.inc @@ -47,7 +47,11 @@ function provision_drupal_provision_install($url) { */ function provision_drupal_provision_install_rollback($url) { if (!(drush_get_error() & PROVISION_SITE_INSTALLED)) { - _provision_recursive_delete("sites/$url"); + if ($url) { + _provision_recursive_delete("sites/$url"); + } else { + drush_set_error('PROVISION_FRAMEWORK_ERROR', dt('no url defined in %function', array('%function' => __FUNCTION__))); + } } }