X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fcore%2Fmodels%2Fslice.py;h=7915d42b1cc8f38645bb1d5f5b13ffdb76efb436;hb=f4f3125671f62da61199155fc1ff72c53d86ef99;hp=12c278b9fd0219791fb321c8a78ee12ba39dec11;hpb=bf49e81efc66b5852403e535c82f3ce0f87f1608;p=plstackapi.git diff --git a/planetstack/core/models/slice.py b/planetstack/core/models/slice.py index 12c278b..7915d42 100644 --- a/planetstack/core/models/slice.py +++ b/planetstack/core/models/slice.py @@ -42,7 +42,8 @@ class Slice(PlCoreBase): def save(self, *args, **kwds): site = Site.objects.get(id=self.site.id) - if not self.name.startswith(site.login_base): + # allow preexisting slices to keep their original name for now + if not self.id and not self.name.startswith(site.login_base): raise ValidationError('slice name must begin with %s' % site.login_base) if self.serviceClass is None: