Projekt

Allgemein

Profil

Fehler #362

SL::DB::Parts mapping auf assembly ist falsch

Von Jan Büren vor fast 6 Jahren hinzugefügt. Vor fast 6 Jahren aktualisiert.

Status:
Abgewiesen
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
18.12.2018
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

82515b2d (Sven Schöling       2010-08-30 12:19:28 +0200  22) __PACKAGE__->meta->add_relationships(
82515b2d (Sven Schöling       2010-08-30 12:19:28 +0200  23)   assemblies                     => {
82515b2d (Sven Schöling       2010-08-30 12:19:28 +0200  24)     type         => 'one to many',
82515b2d (Sven Schöling       2010-08-30 12:19:28 +0200  25)     class        => 'SL::DB::Assembly',
ea8bf973 (Geoffrey Richardson 2016-08-07 22:40:09 +0200  26)     manager_args => { sort_by => 'position, oid' },
82515b2d (Sven Schöling       2010-08-30 12:19:28 +0200  27)     column_map   => { id => 'id' },
82515b2d (Sven Schöling       2010-08-30 12:19:28 +0200  28)   },

Vorschlag:

- column_map   => { id => 'id' },
+  column_map   => { id => 'parts_id' },

Fällt wahrscheinlich erst jetzt auf, durch den Einsatz des Part-Controllers.

Historie

#1

Von Jan Büren vor fast 6 Jahren aktualisiert

  • Status wurde von Neu zu Abgewiesen geändert

Ok,
ich hab in einer Installation von 2009 nochmal nachgeschaut und die Zuordnung stimmt:

jan_baobab_2012_update=# select id from parts where partnumber='test';
   id   
--------
 680425
(1 Zeile)

jan_baobab_2012_update=# select * from assembly where itime > '2018-12-17';
   id   | parts_id | qty | bom |           itime            | mtime 
--------+----------+-----+-----+----------------------------+-------
 680425 |   241689 |   3 | f   | 2018-12-18 14:23:17.433536 | 
(1 Zeile)

In neueren kivis gibt es noch eine assembly_id, die als Zähler gesetzt ist, ansonsten aber Fremdschlüssel in parts:

test-kivi=# select * from assembly where id=94683;
  id   | parts_id | qty | bom |           itime            | mtime | assembly_id | position 
-------+----------+-----+-----+----------------------------+-------+-------------+----------
 94683 |    73741 |   1 | f   | 2018-12-18 12:50:53.714883 |       |        1006 |        1
(1 row)
 assembly_id | integer                     | not null default nextval('assembly_assembly_id_seq'::regclass)

Somit ungültig

Auch abrufbar als: Atom PDF