Skip to content

Embedded relations don't invoke operation hooks #480

Description

@brunocascio

My code:

{
  "name": "Step",
  "base": "PersistedModel",
  "strict":true,
  "properties": {
    "pos": {
      "type": "number",
      "required": true
    },
    "text": {
      "type": "string",
      "required": true
    }
  },
  "validations": [],
  "relations": {
    "image": {
      "type": "embedsOne",
      "model": "Image",
      "options": {
        "persistent":true
      }
    }
  },
  "acls": [],
  "methods": []
}
{
  "name": "Image",
  "base": "PersistedModel",
  "properties": {
    "name": {
      "type": "string",
      "required": true
    }
  },
  "validations": [],
  "relations": {},
  "acls": [],
  "methods": []
}
Image.observe('access', function imageProcessing(ctx, next) {
        console.log('access') 
}

Image.observe('before save', function imageProcessing(ctx, next) {
        console.log('before save image') 
}

Not show logs in console.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions