Skip to content
Snippets Groups Projects
Commit b19c18bf authored by Mario Raciti's avatar Mario Raciti
Browse files

TMSS-715: Update check for default piggyback values propagation, only for...

TMSS-715: Update check for default piggyback values propagation, only for objects in the 'creating' state
parent 7fda5435
No related branches found
No related tags found
1 merge request!429Resolve TMSS-715
......@@ -421,9 +421,9 @@ class SchedulingUnitDraft(NamedCommon, TemplateSchemaMixin):
self.ingest_permission_required=True
# Propagate project piggyback values as default for scheduling_unit_draft
if self.piggyback_allowed_tbb is None and hasattr(self, 'scheduling_set'):
if self._state.adding and self.piggyback_allowed_tbb is None and hasattr(self, 'scheduling_set'):
self.piggyback_allowed_tbb = self.scheduling_set.project.piggyback_allowed_tbb
if self.piggyback_allowed_aartfaac is None and hasattr(self, 'scheduling_set'):
if self._state.adding and self.piggyback_allowed_aartfaac is None and hasattr(self, 'scheduling_set'):
self.piggyback_allowed_aartfaac = self.scheduling_set.project.piggyback_allowed_aartfaac
self.annotate_validate_add_defaults_to_doc_using_template('requirements_doc', 'requirements_template')
......@@ -498,9 +498,9 @@ class SchedulingUnitBlueprint(RefreshFromDbInvalidatesCachedPropertiesMixin, Tem
self.ingest_permission_required = self.draft.ingest_permission_required
# Propagate scheduling_unit_draft piggyback values as default for scheduling_unit_blueprint
if self.piggyback_allowed_tbb is None and hasattr(self, 'draft'):
if self._state.adding and self.piggyback_allowed_tbb is None and hasattr(self, 'draft'):
self.piggyback_allowed_tbb = self.draft.piggyback_allowed_tbb
if self.piggyback_allowed_aartfaac is None and hasattr(self, 'draft'):
if self._state.adding and self.piggyback_allowed_aartfaac is None and hasattr(self, 'draft'):
self.piggyback_allowed_aartfaac = self.draft.piggyback_allowed_aartfaac
super().save(force_insert, force_update, using, update_fields)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment